mirror of https://github.com/zeldaret/tp.git
d_a_obj_kabuto OK (#2087)
This commit is contained in:
parent
f9a14b7c38
commit
2f935526dc
|
|
@ -1,55 +0,0 @@
|
|||
lbl_80C2C944:
|
||||
/* 80C2C944 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80C2C948 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2C94C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80C2C950 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80C2C954 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C2C958 88 03 07 10 */ lbz r0, 0x710(r3)
|
||||
/* 80C2C95C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2C960 41 82 00 5C */ beq lbl_80C2C9BC
|
||||
/* 80C2C964 40 80 00 10 */ bge lbl_80C2C974
|
||||
/* 80C2C968 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2C96C 40 80 00 14 */ bge lbl_80C2C980
|
||||
/* 80C2C970 48 00 00 50 */ b lbl_80C2C9C0
|
||||
lbl_80C2C974:
|
||||
/* 80C2C974 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80C2C978 40 80 00 48 */ bge lbl_80C2C9C0
|
||||
/* 80C2C97C 48 00 00 0C */ b lbl_80C2C988
|
||||
lbl_80C2C980:
|
||||
/* 80C2C980 4B FF EB 55 */ bl WaitAction__13daObjKABUTO_cFv
|
||||
/* 80C2C984 48 00 00 3C */ b lbl_80C2C9C0
|
||||
lbl_80C2C988:
|
||||
/* 80C2C988 4B FF F4 61 */ bl WalkAction__13daObjKABUTO_cFv
|
||||
/* 80C2C98C 3C 60 00 06 */ lis r3, 0x0006 /* 0x000600A5@ha */
|
||||
/* 80C2C990 38 03 00 A5 */ addi r0, r3, 0x00A5 /* 0x000600A5@l */
|
||||
/* 80C2C994 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80C2C998 38 7F 09 70 */ addi r3, r31, 0x970
|
||||
/* 80C2C99C 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80C2C9A0 38 A0 00 00 */ li r5, 0
|
||||
/* 80C2C9A4 38 C0 FF FF */ li r6, -1
|
||||
/* 80C2C9A8 81 9F 09 70 */ lwz r12, 0x970(r31)
|
||||
/* 80C2C9AC 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80C2C9B0 7D 89 03 A6 */ mtctr r12
|
||||
/* 80C2C9B4 4E 80 04 21 */ bctrl
|
||||
/* 80C2C9B8 48 00 00 08 */ b lbl_80C2C9C0
|
||||
lbl_80C2C9BC:
|
||||
/* 80C2C9BC 4B FF F6 2D */ bl MoveAction__13daObjKABUTO_cFv
|
||||
lbl_80C2C9C0:
|
||||
/* 80C2C9C0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C2C9C4 4B 53 16 B5 */ bl Insect_GetDemoMain__9dInsect_cFv
|
||||
/* 80C2C9C8 3C 60 00 06 */ lis r3, 0x0006 /* 0x000600A3@ha */
|
||||
/* 80C2C9CC 38 03 00 A3 */ addi r0, r3, 0x00A3 /* 0x000600A3@l */
|
||||
/* 80C2C9D0 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80C2C9D4 38 7F 09 70 */ addi r3, r31, 0x970
|
||||
/* 80C2C9D8 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80C2C9DC 38 A0 00 00 */ li r5, 0
|
||||
/* 80C2C9E0 38 C0 FF FF */ li r6, -1
|
||||
/* 80C2C9E4 81 9F 09 70 */ lwz r12, 0x970(r31)
|
||||
/* 80C2C9E8 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80C2C9EC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80C2C9F0 4E 80 04 21 */ bctrl
|
||||
/* 80C2C9F4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80C2C9F8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80C2C9FC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2CA00 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80C2CA04 4E 80 00 20 */ blr
|
||||
|
|
@ -1,116 +0,0 @@
|
|||
lbl_80C2D578:
|
||||
/* 80C2D578 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2D57C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2D580 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2D584 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C2D588 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C2D58C 80 03 00 B0 */ lwz r0, 0xb0(r3)
|
||||
/* 80C2D590 54 00 C7 3E */ rlwinm r0, r0, 0x18, 0x1c, 0x1f
|
||||
/* 80C2D594 7C 03 03 78 */ mr r3, r0
|
||||
/* 80C2D598 28 00 00 0F */ cmplwi r0, 0xf
|
||||
/* 80C2D59C 40 82 00 08 */ bne lbl_80C2D5A4
|
||||
/* 80C2D5A0 38 60 00 00 */ li r3, 0
|
||||
lbl_80C2D5A4:
|
||||
/* 80C2D5A4 88 1F 07 36 */ lbz r0, 0x736(r31)
|
||||
/* 80C2D5A8 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80C2D5AC 41 82 01 60 */ beq lbl_80C2D70C
|
||||
/* 80C2D5B0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80C2D5B4 41 82 00 6C */ beq lbl_80C2D620
|
||||
/* 80C2D5B8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2D5BC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2D5C0 3B E3 07 F0 */ addi r31, r3, 0x7f0
|
||||
/* 80C2D5C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C2D5C8 3C 80 80 C3 */ lis r4, l_musiya_num@ha /* 0x80C2E200@ha */
|
||||
/* 80C2D5CC A0 04 E2 00 */ lhz r0, l_musiya_num@l(r4) /* 0x80C2E200@l */
|
||||
/* 80C2D5D0 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80C2D5D4 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 80C2D5D8 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 80C2D5DC 7C 84 02 2E */ lhzx r4, r4, r0
|
||||
/* 80C2D5E0 4B 40 73 DD */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 80C2D5E4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2D5E8 41 82 00 30 */ beq lbl_80C2D618
|
||||
/* 80C2D5EC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C2D5F0 3C 80 80 C3 */ lis r4, l_musiya_num@ha /* 0x80C2E200@ha */
|
||||
/* 80C2D5F4 38 84 E2 00 */ addi r4, r4, l_musiya_num@l /* 0x80C2E200@l */
|
||||
/* 80C2D5F8 A0 04 00 02 */ lhz r0, 2(r4)
|
||||
/* 80C2D5FC 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80C2D600 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 80C2D604 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 80C2D608 7C 84 02 2E */ lhzx r4, r4, r0
|
||||
/* 80C2D60C 4B 40 73 B1 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 80C2D610 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2D614 40 82 00 F8 */ bne lbl_80C2D70C
|
||||
lbl_80C2D618:
|
||||
/* 80C2D618 38 60 00 00 */ li r3, 0
|
||||
/* 80C2D61C 48 00 00 F4 */ b lbl_80C2D710
|
||||
lbl_80C2D620:
|
||||
/* 80C2D620 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2D624 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2D628 38 63 00 06 */ addi r3, r3, 6
|
||||
/* 80C2D62C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2D630 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2D634 38 84 4E 00 */ addi r4, r4, 0x4e00
|
||||
/* 80C2D638 4B 73 B3 5D */ bl strcmp
|
||||
/* 80C2D63C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2D640 40 82 00 CC */ bne lbl_80C2D70C
|
||||
/* 80C2D644 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2D648 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2D64C 88 03 4E 0A */ lbz r0, 0x4e0a(r3)
|
||||
/* 80C2D650 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80C2D654 40 82 00 B8 */ bne lbl_80C2D70C
|
||||
/* 80C2D658 88 1F 05 81 */ lbz r0, 0x581(r31)
|
||||
/* 80C2D65C 3C 60 80 C3 */ lis r3, l_kab_itemno@ha /* 0x80C2E1E0@ha */
|
||||
/* 80C2D660 38 63 E1 E0 */ addi r3, r3, l_kab_itemno@l /* 0x80C2E1E0@l */
|
||||
/* 80C2D664 7C 63 00 AE */ lbzx r3, r3, r0
|
||||
/* 80C2D668 4B 5A C8 D5 */ bl isCatchNotGiveInsect__14dMenu_Insect_cFUc
|
||||
/* 80C2D66C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80C2D670 41 82 00 0C */ beq lbl_80C2D67C
|
||||
/* 80C2D674 38 60 00 00 */ li r3, 0
|
||||
/* 80C2D678 48 00 00 98 */ b lbl_80C2D710
|
||||
lbl_80C2D67C:
|
||||
/* 80C2D67C 88 1F 05 81 */ lbz r0, 0x581(r31)
|
||||
/* 80C2D680 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2D684 40 82 00 3C */ bne lbl_80C2D6C0
|
||||
/* 80C2D688 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2D68C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2D690 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 80C2D694 54 00 0D FC */ rlwinm r0, r0, 1, 0x17, 0x1e
|
||||
/* 80C2D698 3C 80 80 C3 */ lis r4, l_musiya_num@ha /* 0x80C2E200@ha */
|
||||
/* 80C2D69C 38 84 E2 00 */ addi r4, r4, l_musiya_num@l /* 0x80C2E200@l */
|
||||
/* 80C2D6A0 7C 04 02 2E */ lhzx r0, r4, r0
|
||||
/* 80C2D6A4 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80C2D6A8 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 80C2D6AC 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 80C2D6B0 7C 84 02 2E */ lhzx r4, r4, r0
|
||||
/* 80C2D6B4 4B 40 73 09 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 80C2D6B8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2D6BC 41 82 00 48 */ beq lbl_80C2D704
|
||||
lbl_80C2D6C0:
|
||||
/* 80C2D6C0 88 1F 05 81 */ lbz r0, 0x581(r31)
|
||||
/* 80C2D6C4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80C2D6C8 40 82 00 44 */ bne lbl_80C2D70C
|
||||
/* 80C2D6CC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2D6D0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2D6D4 38 63 07 F0 */ addi r3, r3, 0x7f0
|
||||
/* 80C2D6D8 54 00 0D FC */ rlwinm r0, r0, 1, 0x17, 0x1e
|
||||
/* 80C2D6DC 3C 80 80 C3 */ lis r4, l_musiya_num@ha /* 0x80C2E200@ha */
|
||||
/* 80C2D6E0 38 84 E2 00 */ addi r4, r4, l_musiya_num@l /* 0x80C2E200@l */
|
||||
/* 80C2D6E4 7C 04 02 2E */ lhzx r0, r4, r0
|
||||
/* 80C2D6E8 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80C2D6EC 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha /* 0x803A7288@ha */
|
||||
/* 80C2D6F0 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l /* 0x803A7288@l */
|
||||
/* 80C2D6F4 7C 84 02 2E */ lhzx r4, r4, r0
|
||||
/* 80C2D6F8 4B 40 72 C5 */ bl isEventBit__11dSv_event_cCFUs
|
||||
/* 80C2D6FC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2D700 40 82 00 0C */ bne lbl_80C2D70C
|
||||
lbl_80C2D704:
|
||||
/* 80C2D704 38 60 00 00 */ li r3, 0
|
||||
/* 80C2D708 48 00 00 08 */ b lbl_80C2D710
|
||||
lbl_80C2D70C:
|
||||
/* 80C2D70C 38 60 00 01 */ li r3, 1
|
||||
lbl_80C2D710:
|
||||
/* 80C2D710 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C2D714 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2D718 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2D71C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2D720 4E 80 00 20 */ blr
|
||||
|
|
@ -1,229 +0,0 @@
|
|||
lbl_80C2AF88:
|
||||
/* 80C2AF88 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80C2AF8C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2AF90 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80C2AF94 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80C2AF98 4B 73 72 45 */ bl _savegpr_29
|
||||
/* 80C2AF9C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C2AFA0 88 03 05 81 */ lbz r0, 0x581(r3)
|
||||
/* 80C2AFA4 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80C2AFA8 40 82 00 30 */ bne lbl_80C2AFD8
|
||||
/* 80C2AFAC 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2AFB0 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2AFB4 38 80 00 0A */ li r4, 0xa
|
||||
/* 80C2AFB8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2AFBC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2AFC0 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2AFC4 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2AFC8 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2AFCC 4B 41 13 21 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2AFD0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80C2AFD4 48 00 00 2C */ b lbl_80C2B000
|
||||
lbl_80C2AFD8:
|
||||
/* 80C2AFD8 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2AFDC 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2AFE0 38 80 00 0B */ li r4, 0xb
|
||||
/* 80C2AFE4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2AFE8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2AFEC 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2AFF0 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2AFF4 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2AFF8 4B 41 12 F5 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2AFFC 7C 7E 1B 78 */ mr r30, r3
|
||||
lbl_80C2B000:
|
||||
/* 80C2B000 38 60 00 58 */ li r3, 0x58
|
||||
/* 80C2B004 4B 6A 3C 49 */ bl __nw__FUl
|
||||
/* 80C2B008 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 80C2B00C 41 82 00 74 */ beq lbl_80C2B080
|
||||
/* 80C2B010 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2B014 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2B018 38 80 00 07 */ li r4, 7
|
||||
/* 80C2B01C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2B020 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2B024 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2B028 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2B02C 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2B030 4B 41 12 BD */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2B034 7C 67 1B 78 */ mr r7, r3
|
||||
/* 80C2B038 38 1F 09 70 */ addi r0, r31, 0x970
|
||||
/* 80C2B03C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80C2B040 38 00 00 00 */ li r0, 0
|
||||
/* 80C2B044 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80C2B048 3C 60 11 00 */ lis r3, 0x1100 /* 0x11000284@ha */
|
||||
/* 80C2B04C 38 03 02 84 */ addi r0, r3, 0x0284 /* 0x11000284@l */
|
||||
/* 80C2B050 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80C2B054 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2B058 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80C2B05C 38 A0 00 00 */ li r5, 0
|
||||
/* 80C2B060 38 C0 00 00 */ li r6, 0
|
||||
/* 80C2B064 39 00 00 02 */ li r8, 2
|
||||
/* 80C2B068 3D 20 80 C3 */ lis r9, lit_3775@ha /* 0x80C2E110@ha */
|
||||
/* 80C2B06C C0 29 E1 10 */ lfs f1, lit_3775@l(r9) /* 0x80C2E110@l */
|
||||
/* 80C2B070 39 20 00 00 */ li r9, 0
|
||||
/* 80C2B074 39 40 FF FF */ li r10, -1
|
||||
/* 80C2B078 4B 3E 57 59 */ bl __ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl
|
||||
/* 80C2B07C 7C 7D 1B 78 */ mr r29, r3
|
||||
lbl_80C2B080:
|
||||
/* 80C2B080 93 BF 0A 04 */ stw r29, 0xa04(r31)
|
||||
/* 80C2B084 80 7F 0A 04 */ lwz r3, 0xa04(r31)
|
||||
/* 80C2B088 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80C2B08C 41 82 00 10 */ beq lbl_80C2B09C
|
||||
/* 80C2B090 83 C3 00 04 */ lwz r30, 4(r3)
|
||||
/* 80C2B094 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 80C2B098 40 82 00 0C */ bne lbl_80C2B0A4
|
||||
lbl_80C2B09C:
|
||||
/* 80C2B09C 38 60 00 00 */ li r3, 0
|
||||
/* 80C2B0A0 48 00 02 28 */ b lbl_80C2B2C8
|
||||
lbl_80C2B0A4:
|
||||
/* 80C2B0A4 38 60 00 18 */ li r3, 0x18
|
||||
/* 80C2B0A8 4B 6A 3B A5 */ bl __nw__FUl
|
||||
/* 80C2B0AC 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 80C2B0B0 41 82 00 20 */ beq lbl_80C2B0D0
|
||||
/* 80C2B0B4 3C 80 80 C3 */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x80C2E2CC@ha */
|
||||
/* 80C2B0B8 38 04 E2 CC */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x80C2E2CC@l */
|
||||
/* 80C2B0BC 90 1D 00 00 */ stw r0, 0(r29)
|
||||
/* 80C2B0C0 38 80 00 00 */ li r4, 0
|
||||
/* 80C2B0C4 4B 6F D3 39 */ bl init__12J3DFrameCtrlFs
|
||||
/* 80C2B0C8 38 00 00 00 */ li r0, 0
|
||||
/* 80C2B0CC 90 1D 00 14 */ stw r0, 0x14(r29)
|
||||
lbl_80C2B0D0:
|
||||
/* 80C2B0D0 93 BF 07 8C */ stw r29, 0x78c(r31)
|
||||
/* 80C2B0D4 80 1F 07 8C */ lwz r0, 0x78c(r31)
|
||||
/* 80C2B0D8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2B0DC 40 82 00 0C */ bne lbl_80C2B0E8
|
||||
/* 80C2B0E0 38 60 00 00 */ li r3, 0
|
||||
/* 80C2B0E4 48 00 01 E4 */ b lbl_80C2B2C8
|
||||
lbl_80C2B0E8:
|
||||
/* 80C2B0E8 88 1F 05 81 */ lbz r0, 0x581(r31)
|
||||
/* 80C2B0EC 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80C2B0F0 40 82 00 64 */ bne lbl_80C2B154
|
||||
/* 80C2B0F4 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2B0F8 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2B0FC 38 80 00 0E */ li r4, 0xe
|
||||
/* 80C2B100 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2B104 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2B108 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2B10C 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2B110 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2B114 4B 41 11 D9 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2B118 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80C2B11C 80 9E 00 04 */ lwz r4, 4(r30)
|
||||
/* 80C2B120 80 7F 07 8C */ lwz r3, 0x78c(r31)
|
||||
/* 80C2B124 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80C2B128 38 C0 00 01 */ li r6, 1
|
||||
/* 80C2B12C 38 E0 00 02 */ li r7, 2
|
||||
/* 80C2B130 3D 00 80 C3 */ lis r8, lit_3896@ha /* 0x80C2E160@ha */
|
||||
/* 80C2B134 C0 28 E1 60 */ lfs f1, lit_3896@l(r8) /* 0x80C2E160@l */
|
||||
/* 80C2B138 39 00 00 00 */ li r8, 0
|
||||
/* 80C2B13C 39 20 FF FF */ li r9, -1
|
||||
/* 80C2B140 4B 3E 25 CD */ bl init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss
|
||||
/* 80C2B144 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2B148 40 82 00 6C */ bne lbl_80C2B1B4
|
||||
/* 80C2B14C 38 60 00 00 */ li r3, 0
|
||||
/* 80C2B150 48 00 01 78 */ b lbl_80C2B2C8
|
||||
lbl_80C2B154:
|
||||
/* 80C2B154 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2B158 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2B15C 38 80 00 0F */ li r4, 0xf
|
||||
/* 80C2B160 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2B164 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2B168 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2B16C 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2B170 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2B174 4B 41 11 79 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2B178 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80C2B17C 80 9E 00 04 */ lwz r4, 4(r30)
|
||||
/* 80C2B180 80 7F 07 8C */ lwz r3, 0x78c(r31)
|
||||
/* 80C2B184 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80C2B188 38 C0 00 01 */ li r6, 1
|
||||
/* 80C2B18C 38 E0 00 02 */ li r7, 2
|
||||
/* 80C2B190 3D 00 80 C3 */ lis r8, lit_3896@ha /* 0x80C2E160@ha */
|
||||
/* 80C2B194 C0 28 E1 60 */ lfs f1, lit_3896@l(r8) /* 0x80C2E160@l */
|
||||
/* 80C2B198 39 00 00 00 */ li r8, 0
|
||||
/* 80C2B19C 39 20 FF FF */ li r9, -1
|
||||
/* 80C2B1A0 4B 3E 25 6D */ bl init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss
|
||||
/* 80C2B1A4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2B1A8 40 82 00 0C */ bne lbl_80C2B1B4
|
||||
/* 80C2B1AC 38 60 00 00 */ li r3, 0
|
||||
/* 80C2B1B0 48 00 01 18 */ b lbl_80C2B2C8
|
||||
lbl_80C2B1B4:
|
||||
/* 80C2B1B4 38 60 00 18 */ li r3, 0x18
|
||||
/* 80C2B1B8 4B 6A 3A 95 */ bl __nw__FUl
|
||||
/* 80C2B1BC 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 80C2B1C0 41 82 00 20 */ beq lbl_80C2B1E0
|
||||
/* 80C2B1C4 3C 80 80 C3 */ lis r4, __vt__12J3DFrameCtrl@ha /* 0x80C2E2CC@ha */
|
||||
/* 80C2B1C8 38 04 E2 CC */ addi r0, r4, __vt__12J3DFrameCtrl@l /* 0x80C2E2CC@l */
|
||||
/* 80C2B1CC 90 1D 00 00 */ stw r0, 0(r29)
|
||||
/* 80C2B1D0 38 80 00 00 */ li r4, 0
|
||||
/* 80C2B1D4 4B 6F D2 29 */ bl init__12J3DFrameCtrlFs
|
||||
/* 80C2B1D8 38 00 00 00 */ li r0, 0
|
||||
/* 80C2B1DC 90 1D 00 14 */ stw r0, 0x14(r29)
|
||||
lbl_80C2B1E0:
|
||||
/* 80C2B1E0 93 BF 07 90 */ stw r29, 0x790(r31)
|
||||
/* 80C2B1E4 80 1F 07 90 */ lwz r0, 0x790(r31)
|
||||
/* 80C2B1E8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2B1EC 40 82 00 0C */ bne lbl_80C2B1F8
|
||||
/* 80C2B1F0 38 60 00 00 */ li r3, 0
|
||||
/* 80C2B1F4 48 00 00 D4 */ b lbl_80C2B2C8
|
||||
lbl_80C2B1F8:
|
||||
/* 80C2B1F8 88 1F 05 81 */ lbz r0, 0x581(r31)
|
||||
/* 80C2B1FC 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80C2B200 40 82 00 64 */ bne lbl_80C2B264
|
||||
/* 80C2B204 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2B208 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2B20C 38 80 00 12 */ li r4, 0x12
|
||||
/* 80C2B210 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2B214 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2B218 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2B21C 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2B220 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2B224 4B 41 10 C9 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2B228 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80C2B22C 80 9E 00 04 */ lwz r4, 4(r30)
|
||||
/* 80C2B230 80 7F 07 90 */ lwz r3, 0x790(r31)
|
||||
/* 80C2B234 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80C2B238 38 C0 00 01 */ li r6, 1
|
||||
/* 80C2B23C 38 E0 00 02 */ li r7, 2
|
||||
/* 80C2B240 3D 00 80 C3 */ lis r8, lit_3896@ha /* 0x80C2E160@ha */
|
||||
/* 80C2B244 C0 28 E1 60 */ lfs f1, lit_3896@l(r8) /* 0x80C2E160@l */
|
||||
/* 80C2B248 39 00 00 00 */ li r8, 0
|
||||
/* 80C2B24C 39 20 FF FF */ li r9, -1
|
||||
/* 80C2B250 4B 3E 23 ED */ bl init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss
|
||||
/* 80C2B254 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2B258 40 82 00 6C */ bne lbl_80C2B2C4
|
||||
/* 80C2B25C 38 60 00 00 */ li r3, 0
|
||||
/* 80C2B260 48 00 00 68 */ b lbl_80C2B2C8
|
||||
lbl_80C2B264:
|
||||
/* 80C2B264 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2B268 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2B26C 38 80 00 13 */ li r4, 0x13
|
||||
/* 80C2B270 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2B274 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2B278 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2B27C 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2B280 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2B284 4B 41 10 69 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2B288 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80C2B28C 80 9E 00 04 */ lwz r4, 4(r30)
|
||||
/* 80C2B290 80 7F 07 90 */ lwz r3, 0x790(r31)
|
||||
/* 80C2B294 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80C2B298 38 C0 00 01 */ li r6, 1
|
||||
/* 80C2B29C 38 E0 00 02 */ li r7, 2
|
||||
/* 80C2B2A0 3D 00 80 C3 */ lis r8, lit_3896@ha /* 0x80C2E160@ha */
|
||||
/* 80C2B2A4 C0 28 E1 60 */ lfs f1, lit_3896@l(r8) /* 0x80C2E160@l */
|
||||
/* 80C2B2A8 39 00 00 00 */ li r8, 0
|
||||
/* 80C2B2AC 39 20 FF FF */ li r9, -1
|
||||
/* 80C2B2B0 4B 3E 23 8D */ bl init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss
|
||||
/* 80C2B2B4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2B2B8 40 82 00 0C */ bne lbl_80C2B2C4
|
||||
/* 80C2B2BC 38 60 00 00 */ li r3, 0
|
||||
/* 80C2B2C0 48 00 00 08 */ b lbl_80C2B2C8
|
||||
lbl_80C2B2C4:
|
||||
/* 80C2B2C4 38 60 00 01 */ li r3, 1
|
||||
lbl_80C2B2C8:
|
||||
/* 80C2B2C8 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80C2B2CC 4B 73 6F 5D */ bl _restgpr_29
|
||||
/* 80C2B2D0 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80C2B2D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2B2D8 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80C2B2DC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,29 +0,0 @@
|
|||
lbl_80C2D3A4:
|
||||
/* 80C2D3A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2D3A8 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2D3AC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2D3B0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C2D3B4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C2D3B8 38 7F 0A 08 */ addi r3, r31, 0xa08
|
||||
/* 80C2D3BC 3C 80 80 C3 */ lis r4, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2D3C0 38 84 E2 18 */ addi r4, r4, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2D3C4 4B 3F FC 45 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
|
||||
/* 80C2D3C8 88 1F 0A 10 */ lbz r0, 0xa10(r31)
|
||||
/* 80C2D3CC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2D3D0 41 82 00 10 */ beq lbl_80C2D3E0
|
||||
/* 80C2D3D4 38 00 00 00 */ li r0, 0
|
||||
/* 80C2D3D8 3C 60 80 C3 */ lis r3, data_80C2E2F0@ha /* 0x80C2E2F0@ha */
|
||||
/* 80C2D3DC 98 03 E2 F0 */ stb r0, data_80C2E2F0@l(r3) /* 0x80C2E2F0@l */
|
||||
lbl_80C2D3E0:
|
||||
/* 80C2D3E0 80 1F 00 F0 */ lwz r0, 0xf0(r31)
|
||||
/* 80C2D3E4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2D3E8 41 82 00 0C */ beq lbl_80C2D3F4
|
||||
/* 80C2D3EC 80 7F 0A 04 */ lwz r3, 0xa04(r31)
|
||||
/* 80C2D3F0 4B 3E 3F 21 */ bl stopZelAnime__16mDoExt_McaMorfSOFv
|
||||
lbl_80C2D3F4:
|
||||
/* 80C2D3F4 38 60 00 01 */ li r3, 1
|
||||
/* 80C2D3F8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C2D3FC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2D400 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2D404 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2D408 4E 80 00 20 */ blr
|
||||
|
|
@ -1,408 +0,0 @@
|
|||
lbl_80C2CC18:
|
||||
/* 80C2CC18 94 21 FF 10 */ stwu r1, -0xf0(r1)
|
||||
/* 80C2CC1C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2CC20 90 01 00 F4 */ stw r0, 0xf4(r1)
|
||||
/* 80C2CC24 39 61 00 F0 */ addi r11, r1, 0xf0
|
||||
/* 80C2CC28 4B 73 55 B1 */ bl _savegpr_28
|
||||
/* 80C2CC2C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80C2CC30 3C 80 80 C3 */ lis r4, lit_3775@ha /* 0x80C2E110@ha */
|
||||
/* 80C2CC34 3B E4 E1 10 */ addi r31, r4, lit_3775@l /* 0x80C2E110@l */
|
||||
/* 80C2CC38 80 03 05 8C */ lwz r0, 0x58c(r3)
|
||||
/* 80C2CC3C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2CC40 40 81 00 70 */ ble lbl_80C2CCB0
|
||||
/* 80C2CC44 C0 5F 00 E8 */ lfs f2, 0xe8(r31)
|
||||
/* 80C2CC48 80 1D 07 7C */ lwz r0, 0x77c(r29)
|
||||
/* 80C2CC4C C8 3F 00 E0 */ lfd f1, 0xe0(r31)
|
||||
/* 80C2CC50 90 01 00 D4 */ stw r0, 0xd4(r1)
|
||||
/* 80C2CC54 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80C2CC58 90 01 00 D0 */ stw r0, 0xd0(r1)
|
||||
/* 80C2CC5C C8 01 00 D0 */ lfd f0, 0xd0(r1)
|
||||
/* 80C2CC60 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 80C2CC64 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 80C2CC68 D0 1D 07 78 */ stfs f0, 0x778(r29)
|
||||
/* 80C2CC6C 3C 60 00 06 */ lis r3, 0x0006 /* 0x000600A3@ha */
|
||||
/* 80C2CC70 38 03 00 A3 */ addi r0, r3, 0x00A3 /* 0x000600A3@l */
|
||||
/* 80C2CC74 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80C2CC78 38 7D 09 70 */ addi r3, r29, 0x970
|
||||
/* 80C2CC7C 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 80C2CC80 38 A0 00 00 */ li r5, 0
|
||||
/* 80C2CC84 38 C0 FF FF */ li r6, -1
|
||||
/* 80C2CC88 81 9D 09 70 */ lwz r12, 0x970(r29)
|
||||
/* 80C2CC8C 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80C2CC90 7D 89 03 A6 */ mtctr r12
|
||||
/* 80C2CC94 4E 80 04 21 */ bctrl
|
||||
/* 80C2CC98 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2CC9C 4B 53 13 DD */ bl Insect_GetDemoMain__9dInsect_cFv
|
||||
/* 80C2CCA0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2CCA4 4B FF FE 39 */ bl ParticleSet__13daObjKABUTO_cFv
|
||||
/* 80C2CCA8 38 60 00 01 */ li r3, 1
|
||||
/* 80C2CCAC 48 00 05 58 */ b lbl_80C2D204
|
||||
lbl_80C2CCB0:
|
||||
/* 80C2CCB0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2CCB4 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2CCB8 83 C4 5D AC */ lwz r30, 0x5dac(r4)
|
||||
/* 80C2CCBC C0 1D 04 D0 */ lfs f0, 0x4d0(r29)
|
||||
/* 80C2CCC0 D0 1D 05 50 */ stfs f0, 0x550(r29)
|
||||
/* 80C2CCC4 C0 1D 04 D4 */ lfs f0, 0x4d4(r29)
|
||||
/* 80C2CCC8 D0 1D 05 54 */ stfs f0, 0x554(r29)
|
||||
/* 80C2CCCC C0 1D 04 D8 */ lfs f0, 0x4d8(r29)
|
||||
/* 80C2CCD0 D0 1D 05 58 */ stfs f0, 0x558(r29)
|
||||
/* 80C2CCD4 C0 1D 04 D0 */ lfs f0, 0x4d0(r29)
|
||||
/* 80C2CCD8 D0 1D 05 38 */ stfs f0, 0x538(r29)
|
||||
/* 80C2CCDC C0 1D 04 D4 */ lfs f0, 0x4d4(r29)
|
||||
/* 80C2CCE0 D0 1D 05 3C */ stfs f0, 0x53c(r29)
|
||||
/* 80C2CCE4 C0 1D 04 D8 */ lfs f0, 0x4d8(r29)
|
||||
/* 80C2CCE8 D0 1D 05 40 */ stfs f0, 0x540(r29)
|
||||
/* 80C2CCEC C0 3D 05 3C */ lfs f1, 0x53c(r29)
|
||||
/* 80C2CCF0 C0 1F 00 8C */ lfs f0, 0x8c(r31)
|
||||
/* 80C2CCF4 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80C2CCF8 D0 1D 05 3C */ stfs f0, 0x53c(r29)
|
||||
/* 80C2CCFC 88 1D 07 36 */ lbz r0, 0x736(r29)
|
||||
/* 80C2CD00 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2CD04 41 82 04 88 */ beq lbl_80C2D18C
|
||||
/* 80C2CD08 40 80 04 88 */ bge lbl_80C2D190
|
||||
/* 80C2CD0C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2CD10 40 80 00 08 */ bge lbl_80C2CD18
|
||||
/* 80C2CD14 48 00 04 7C */ b lbl_80C2D190
|
||||
lbl_80C2CD18:
|
||||
/* 80C2CD18 80 1D 04 9C */ lwz r0, 0x49c(r29)
|
||||
/* 80C2CD1C 54 00 02 D7 */ rlwinm. r0, r0, 0, 0xb, 0xb
|
||||
/* 80C2CD20 40 82 00 0C */ bne lbl_80C2CD2C
|
||||
/* 80C2CD24 4B FF FC 21 */ bl Action__13daObjKABUTO_cFv
|
||||
/* 80C2CD28 48 00 00 1C */ b lbl_80C2CD44
|
||||
lbl_80C2CD2C:
|
||||
/* 80C2CD2C C0 1D 04 D0 */ lfs f0, 0x4d0(r29)
|
||||
/* 80C2CD30 D0 1D 04 A8 */ stfs f0, 0x4a8(r29)
|
||||
/* 80C2CD34 C0 1D 04 D4 */ lfs f0, 0x4d4(r29)
|
||||
/* 80C2CD38 D0 1D 04 AC */ stfs f0, 0x4ac(r29)
|
||||
/* 80C2CD3C C0 1D 04 D8 */ lfs f0, 0x4d8(r29)
|
||||
/* 80C2CD40 D0 1D 04 B0 */ stfs f0, 0x4b0(r29)
|
||||
lbl_80C2CD44:
|
||||
/* 80C2CD44 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2CD48 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2CD4C 80 63 5D 3C */ lwz r3, 0x5d3c(r3)
|
||||
/* 80C2CD50 38 00 00 FF */ li r0, 0xff
|
||||
/* 80C2CD54 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80C2CD58 38 80 00 00 */ li r4, 0
|
||||
/* 80C2CD5C 90 81 00 0C */ stw r4, 0xc(r1)
|
||||
/* 80C2CD60 38 00 FF FF */ li r0, -1
|
||||
/* 80C2CD64 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80C2CD68 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 80C2CD6C 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 80C2CD70 90 81 00 1C */ stw r4, 0x1c(r1)
|
||||
/* 80C2CD74 80 9D 05 74 */ lwz r4, 0x574(r29)
|
||||
/* 80C2CD78 38 A0 00 00 */ li r5, 0
|
||||
/* 80C2CD7C 38 C0 0A 1C */ li r6, 0xa1c
|
||||
/* 80C2CD80 38 FD 04 D0 */ addi r7, r29, 0x4d0
|
||||
/* 80C2CD84 39 1D 01 0C */ addi r8, r29, 0x10c
|
||||
/* 80C2CD88 39 3D 04 E4 */ addi r9, r29, 0x4e4
|
||||
/* 80C2CD8C 39 40 00 00 */ li r10, 0
|
||||
/* 80C2CD90 C0 3F 00 50 */ lfs f1, 0x50(r31)
|
||||
/* 80C2CD94 4B 42 07 39 */ bl set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 80C2CD98 90 7D 05 74 */ stw r3, 0x574(r29)
|
||||
/* 80C2CD9C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2CDA0 4B FF E1 71 */ bl SetCcSph__13daObjKABUTO_cFv
|
||||
/* 80C2CDA4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2CDA8 48 00 04 75 */ bl ObjHit__13daObjKABUTO_cFv
|
||||
/* 80C2CDAC 88 1D 07 37 */ lbz r0, 0x737(r29)
|
||||
/* 80C2CDB0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2CDB4 41 82 03 80 */ beq lbl_80C2D134
|
||||
/* 80C2CDB8 C0 1D 04 D0 */ lfs f0, 0x4d0(r29)
|
||||
/* 80C2CDBC D0 1D 04 A8 */ stfs f0, 0x4a8(r29)
|
||||
/* 80C2CDC0 C0 1D 04 D4 */ lfs f0, 0x4d4(r29)
|
||||
/* 80C2CDC4 D0 1D 04 AC */ stfs f0, 0x4ac(r29)
|
||||
/* 80C2CDC8 C0 1D 04 D8 */ lfs f0, 0x4d8(r29)
|
||||
/* 80C2CDCC D0 1D 04 B0 */ stfs f0, 0x4b0(r29)
|
||||
/* 80C2CDD0 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
|
||||
/* 80C2CDD4 D0 01 00 40 */ stfs f0, 0x40(r1)
|
||||
/* 80C2CDD8 C0 3E 04 D4 */ lfs f1, 0x4d4(r30)
|
||||
/* 80C2CDDC D0 21 00 44 */ stfs f1, 0x44(r1)
|
||||
/* 80C2CDE0 C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
|
||||
/* 80C2CDE4 D0 01 00 48 */ stfs f0, 0x48(r1)
|
||||
/* 80C2CDE8 C0 1F 00 64 */ lfs f0, 0x64(r31)
|
||||
/* 80C2CDEC EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80C2CDF0 D0 01 00 44 */ stfs f0, 0x44(r1)
|
||||
/* 80C2CDF4 38 7D 07 04 */ addi r3, r29, 0x704
|
||||
/* 80C2CDF8 38 9D 04 D0 */ addi r4, r29, 0x4d0
|
||||
/* 80C2CDFC 38 BD 04 E6 */ addi r5, r29, 0x4e6
|
||||
/* 80C2CE00 38 C0 00 00 */ li r6, 0
|
||||
/* 80C2CE04 38 E0 1C 00 */ li r7, 0x1c00
|
||||
/* 80C2CE08 4B 53 18 4D */ bl posMove__20daPy_boomerangMove_cFP4cXyzPsP10fopAc_ac_cs
|
||||
/* 80C2CE0C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2CE10 41 82 00 24 */ beq lbl_80C2CE34
|
||||
/* 80C2CE14 38 7D 07 04 */ addi r3, r29, 0x704
|
||||
/* 80C2CE18 38 9D 04 D0 */ addi r4, r29, 0x4d0
|
||||
/* 80C2CE1C 4B 53 1A 61 */ bl bgCheckAfterOffset__20daPy_boomerangMove_cFPC4cXyz
|
||||
/* 80C2CE20 C0 3D 04 D4 */ lfs f1, 0x4d4(r29)
|
||||
/* 80C2CE24 C0 1F 00 94 */ lfs f0, 0x94(r31)
|
||||
/* 80C2CE28 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80C2CE2C D0 1D 04 D4 */ stfs f0, 0x4d4(r29)
|
||||
/* 80C2CE30 48 00 03 04 */ b lbl_80C2D134
|
||||
lbl_80C2CE34:
|
||||
/* 80C2CE34 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 80C2CE38 4B 44 AE 31 */ bl __ct__11dBgS_LinChkFv
|
||||
/* 80C2CE3C 38 61 00 B8 */ addi r3, r1, 0xb8
|
||||
/* 80C2CE40 4B 44 C0 29 */ bl SetObj__16dBgS_PolyPassChkFv
|
||||
/* 80C2CE44 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 80C2CE48 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 80C2CE4C 38 BD 04 D0 */ addi r5, r29, 0x4d0
|
||||
/* 80C2CE50 38 C0 00 00 */ li r6, 0
|
||||
/* 80C2CE54 4B 44 AF 11 */ bl Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c
|
||||
/* 80C2CE58 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2CE5C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2CE60 3B 83 0F 38 */ addi r28, r3, 0xf38
|
||||
/* 80C2CE64 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80C2CE68 38 81 00 60 */ addi r4, r1, 0x60
|
||||
/* 80C2CE6C 4B 44 75 49 */ bl LineCross__4cBgSFP11cBgS_LinChk
|
||||
/* 80C2CE70 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80C2CE74 41 82 01 D0 */ beq lbl_80C2D044
|
||||
/* 80C2CE78 3C 60 80 C3 */ lis r3, __vt__8cM3dGPla@ha /* 0x80C2E2C0@ha */
|
||||
/* 80C2CE7C 38 03 E2 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x80C2E2C0@l */
|
||||
/* 80C2CE80 90 01 00 5C */ stw r0, 0x5c(r1)
|
||||
/* 80C2CE84 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80C2CE88 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 80C2CE8C 38 A1 00 4C */ addi r5, r1, 0x4c
|
||||
/* 80C2CE90 4B 44 78 B5 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
|
||||
/* 80C2CE94 C0 01 00 90 */ lfs f0, 0x90(r1)
|
||||
/* 80C2CE98 D0 1D 04 BC */ stfs f0, 0x4bc(r29)
|
||||
/* 80C2CE9C C0 01 00 94 */ lfs f0, 0x94(r1)
|
||||
/* 80C2CEA0 D0 1D 04 C0 */ stfs f0, 0x4c0(r29)
|
||||
/* 80C2CEA4 C0 01 00 98 */ lfs f0, 0x98(r1)
|
||||
/* 80C2CEA8 D0 1D 04 C4 */ stfs f0, 0x4c4(r29)
|
||||
/* 80C2CEAC C0 1D 04 BC */ lfs f0, 0x4bc(r29)
|
||||
/* 80C2CEB0 D0 1D 04 D0 */ stfs f0, 0x4d0(r29)
|
||||
/* 80C2CEB4 C0 1D 04 C0 */ lfs f0, 0x4c0(r29)
|
||||
/* 80C2CEB8 D0 1D 04 D4 */ stfs f0, 0x4d4(r29)
|
||||
/* 80C2CEBC C0 1D 04 C4 */ lfs f0, 0x4c4(r29)
|
||||
/* 80C2CEC0 D0 1D 04 D8 */ stfs f0, 0x4d8(r29)
|
||||
/* 80C2CEC4 38 00 00 00 */ li r0, 0
|
||||
/* 80C2CEC8 98 1D 07 10 */ stb r0, 0x710(r29)
|
||||
/* 80C2CECC 98 1D 07 11 */ stb r0, 0x711(r29)
|
||||
/* 80C2CED0 C0 01 00 90 */ lfs f0, 0x90(r1)
|
||||
/* 80C2CED4 D0 1D 04 D0 */ stfs f0, 0x4d0(r29)
|
||||
/* 80C2CED8 C0 01 00 94 */ lfs f0, 0x94(r1)
|
||||
/* 80C2CEDC D0 1D 04 D4 */ stfs f0, 0x4d4(r29)
|
||||
/* 80C2CEE0 C0 01 00 98 */ lfs f0, 0x98(r1)
|
||||
/* 80C2CEE4 D0 1D 04 D8 */ stfs f0, 0x4d8(r29)
|
||||
/* 80C2CEE8 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2CEEC D0 01 00 34 */ stfs f0, 0x34(r1)
|
||||
/* 80C2CEF0 D0 01 00 38 */ stfs f0, 0x38(r1)
|
||||
/* 80C2CEF4 D0 01 00 3C */ stfs f0, 0x3c(r1)
|
||||
/* 80C2CEF8 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 80C2CEFC C0 01 00 50 */ lfs f0, 0x50(r1)
|
||||
/* 80C2CF00 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
||||
/* 80C2CF04 C0 01 00 54 */ lfs f0, 0x54(r1)
|
||||
/* 80C2CF08 D0 01 00 30 */ stfs f0, 0x30(r1)
|
||||
/* 80C2CF0C 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 80C2CF10 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 80C2CF14 4B 71 A4 89 */ bl PSVECSquareDistance
|
||||
/* 80C2CF18 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2CF1C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2CF20 40 81 00 58 */ ble lbl_80C2CF78
|
||||
/* 80C2CF24 FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 80C2CF28 C8 9F 00 70 */ lfd f4, 0x70(r31)
|
||||
/* 80C2CF2C FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2CF30 C8 7F 00 78 */ lfd f3, 0x78(r31)
|
||||
/* 80C2CF34 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2CF38 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2CF3C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2CF40 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2CF44 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2CF48 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2CF4C FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2CF50 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2CF54 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2CF58 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2CF5C FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2CF60 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2CF64 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2CF68 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2CF6C FC 41 00 32 */ fmul f2, f1, f0
|
||||
/* 80C2CF70 FC 40 10 18 */ frsp f2, f2
|
||||
/* 80C2CF74 48 00 00 90 */ b lbl_80C2D004
|
||||
lbl_80C2CF78:
|
||||
/* 80C2CF78 C8 1F 00 80 */ lfd f0, 0x80(r31)
|
||||
/* 80C2CF7C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2CF80 40 80 00 10 */ bge lbl_80C2CF90
|
||||
/* 80C2CF84 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2CF88 C0 43 0A E0 */ lfs f2, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80C2CF8C 48 00 00 78 */ b lbl_80C2D004
|
||||
lbl_80C2CF90:
|
||||
/* 80C2CF90 D0 21 00 20 */ stfs f1, 0x20(r1)
|
||||
/* 80C2CF94 80 81 00 20 */ lwz r4, 0x20(r1)
|
||||
/* 80C2CF98 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 80C2CF9C 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 80C2CFA0 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80C2CFA4 41 82 00 14 */ beq lbl_80C2CFB8
|
||||
/* 80C2CFA8 40 80 00 40 */ bge lbl_80C2CFE8
|
||||
/* 80C2CFAC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2CFB0 41 82 00 20 */ beq lbl_80C2CFD0
|
||||
/* 80C2CFB4 48 00 00 34 */ b lbl_80C2CFE8
|
||||
lbl_80C2CFB8:
|
||||
/* 80C2CFB8 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2CFBC 41 82 00 0C */ beq lbl_80C2CFC8
|
||||
/* 80C2CFC0 38 00 00 01 */ li r0, 1
|
||||
/* 80C2CFC4 48 00 00 28 */ b lbl_80C2CFEC
|
||||
lbl_80C2CFC8:
|
||||
/* 80C2CFC8 38 00 00 02 */ li r0, 2
|
||||
/* 80C2CFCC 48 00 00 20 */ b lbl_80C2CFEC
|
||||
lbl_80C2CFD0:
|
||||
/* 80C2CFD0 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2CFD4 41 82 00 0C */ beq lbl_80C2CFE0
|
||||
/* 80C2CFD8 38 00 00 05 */ li r0, 5
|
||||
/* 80C2CFDC 48 00 00 10 */ b lbl_80C2CFEC
|
||||
lbl_80C2CFE0:
|
||||
/* 80C2CFE0 38 00 00 03 */ li r0, 3
|
||||
/* 80C2CFE4 48 00 00 08 */ b lbl_80C2CFEC
|
||||
lbl_80C2CFE8:
|
||||
/* 80C2CFE8 38 00 00 04 */ li r0, 4
|
||||
lbl_80C2CFEC:
|
||||
/* 80C2CFEC 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2CFF0 40 82 00 10 */ bne lbl_80C2D000
|
||||
/* 80C2CFF4 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2CFF8 C0 43 0A E0 */ lfs f2, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80C2CFFC 48 00 00 08 */ b lbl_80C2D004
|
||||
lbl_80C2D000:
|
||||
/* 80C2D000 FC 40 08 90 */ fmr f2, f1
|
||||
lbl_80C2D004:
|
||||
/* 80C2D004 C0 21 00 4C */ lfs f1, 0x4c(r1)
|
||||
/* 80C2D008 4B 63 A6 6D */ bl cM_atan2s__Fff
|
||||
/* 80C2D00C 7C 03 00 D0 */ neg r0, r3
|
||||
/* 80C2D010 B0 1D 07 2E */ sth r0, 0x72e(r29)
|
||||
/* 80C2D014 C0 21 00 54 */ lfs f1, 0x54(r1)
|
||||
/* 80C2D018 C0 41 00 50 */ lfs f2, 0x50(r1)
|
||||
/* 80C2D01C 4B 63 A6 59 */ bl cM_atan2s__Fff
|
||||
/* 80C2D020 B0 7D 07 2A */ sth r3, 0x72a(r29)
|
||||
/* 80C2D024 C0 21 00 4C */ lfs f1, 0x4c(r1)
|
||||
/* 80C2D028 C0 41 00 54 */ lfs f2, 0x54(r1)
|
||||
/* 80C2D02C 4B 63 A6 49 */ bl cM_atan2s__Fff
|
||||
/* 80C2D030 B0 7D 07 32 */ sth r3, 0x732(r29)
|
||||
/* 80C2D034 3C 60 80 C3 */ lis r3, __vt__8cM3dGPla@ha /* 0x80C2E2C0@ha */
|
||||
/* 80C2D038 38 03 E2 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x80C2E2C0@l */
|
||||
/* 80C2D03C 90 01 00 5C */ stw r0, 0x5c(r1)
|
||||
/* 80C2D040 48 00 00 E0 */ b lbl_80C2D120
|
||||
lbl_80C2D044:
|
||||
/* 80C2D044 38 00 00 01 */ li r0, 1
|
||||
/* 80C2D048 98 1D 07 10 */ stb r0, 0x710(r29)
|
||||
/* 80C2D04C 38 00 00 02 */ li r0, 2
|
||||
/* 80C2D050 98 1D 07 11 */ stb r0, 0x711(r29)
|
||||
/* 80C2D054 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2D058 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2D05C 38 80 00 06 */ li r4, 6
|
||||
/* 80C2D060 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2D064 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2D068 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2D06C 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2D070 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2D074 4B 40 F2 79 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2D078 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80C2D07C 80 7D 0A 04 */ lwz r3, 0xa04(r29)
|
||||
/* 80C2D080 38 A0 00 02 */ li r5, 2
|
||||
/* 80C2D084 C0 3F 00 58 */ lfs f1, 0x58(r31)
|
||||
/* 80C2D088 C0 5F 00 50 */ lfs f2, 0x50(r31)
|
||||
/* 80C2D08C C0 7F 00 54 */ lfs f3, 0x54(r31)
|
||||
/* 80C2D090 C0 9F 00 5C */ lfs f4, 0x5c(r31)
|
||||
/* 80C2D094 4B 3E 3D DD */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
/* 80C2D098 C0 1F 00 B4 */ lfs f0, 0xb4(r31)
|
||||
/* 80C2D09C D0 1D 05 2C */ stfs f0, 0x52c(r29)
|
||||
/* 80C2D0A0 C0 3F 00 58 */ lfs f1, 0x58(r31)
|
||||
/* 80C2D0A4 4B 63 A8 B1 */ bl cM_rndF__Ff
|
||||
/* 80C2D0A8 C0 1F 00 B4 */ lfs f0, 0xb4(r31)
|
||||
/* 80C2D0AC EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2D0B0 D0 1D 07 18 */ stfs f0, 0x718(r29)
|
||||
/* 80C2D0B4 C0 1D 04 D0 */ lfs f0, 0x4d0(r29)
|
||||
/* 80C2D0B8 D0 1D 04 A8 */ stfs f0, 0x4a8(r29)
|
||||
/* 80C2D0BC C0 1D 04 D4 */ lfs f0, 0x4d4(r29)
|
||||
/* 80C2D0C0 D0 1D 04 AC */ stfs f0, 0x4ac(r29)
|
||||
/* 80C2D0C4 C0 1D 04 D8 */ lfs f0, 0x4d8(r29)
|
||||
/* 80C2D0C8 D0 1D 04 B0 */ stfs f0, 0x4b0(r29)
|
||||
/* 80C2D0CC C0 3F 00 58 */ lfs f1, 0x58(r31)
|
||||
/* 80C2D0D0 D0 3D 07 1C */ stfs f1, 0x71c(r29)
|
||||
/* 80C2D0D4 D0 3D 04 FC */ stfs f1, 0x4fc(r29)
|
||||
/* 80C2D0D8 38 00 00 32 */ li r0, 0x32
|
||||
/* 80C2D0DC B0 1D 07 12 */ sth r0, 0x712(r29)
|
||||
/* 80C2D0E0 C0 5D 04 D4 */ lfs f2, 0x4d4(r29)
|
||||
/* 80C2D0E4 C0 1F 00 60 */ lfs f0, 0x60(r31)
|
||||
/* 80C2D0E8 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 80C2D0EC D0 1D 04 D4 */ stfs f0, 0x4d4(r29)
|
||||
/* 80C2D0F0 4B 63 A8 65 */ bl cM_rndF__Ff
|
||||
/* 80C2D0F4 C0 1F 00 58 */ lfs f0, 0x58(r31)
|
||||
/* 80C2D0F8 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2D0FC FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80C2D100 D8 01 00 D0 */ stfd f0, 0xd0(r1)
|
||||
/* 80C2D104 80 01 00 D4 */ lwz r0, 0xd4(r1)
|
||||
/* 80C2D108 B0 1D 07 14 */ sth r0, 0x714(r29)
|
||||
/* 80C2D10C C0 3F 00 64 */ lfs f1, 0x64(r31)
|
||||
/* 80C2D110 C0 1E 04 D4 */ lfs f0, 0x4d4(r30)
|
||||
/* 80C2D114 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80C2D118 D0 1D 04 C0 */ stfs f0, 0x4c0(r29)
|
||||
/* 80C2D11C D0 1D 04 D4 */ stfs f0, 0x4d4(r29)
|
||||
lbl_80C2D120:
|
||||
/* 80C2D120 38 00 00 00 */ li r0, 0
|
||||
/* 80C2D124 98 1D 07 37 */ stb r0, 0x737(r29)
|
||||
/* 80C2D128 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 80C2D12C 38 80 FF FF */ li r4, -1
|
||||
/* 80C2D130 4B 44 AB AD */ bl __dt__11dBgS_LinChkFv
|
||||
lbl_80C2D134:
|
||||
/* 80C2D134 C0 1D 04 D0 */ lfs f0, 0x4d0(r29)
|
||||
/* 80C2D138 D0 1D 05 38 */ stfs f0, 0x538(r29)
|
||||
/* 80C2D13C C0 1D 04 D4 */ lfs f0, 0x4d4(r29)
|
||||
/* 80C2D140 D0 1D 05 3C */ stfs f0, 0x53c(r29)
|
||||
/* 80C2D144 C0 1D 04 D8 */ lfs f0, 0x4d8(r29)
|
||||
/* 80C2D148 D0 1D 05 40 */ stfs f0, 0x540(r29)
|
||||
/* 80C2D14C C0 1D 05 3C */ lfs f0, 0x53c(r29)
|
||||
/* 80C2D150 C0 3F 00 8C */ lfs f1, 0x8c(r31)
|
||||
/* 80C2D154 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2D158 D0 1D 05 3C */ stfs f0, 0x53c(r29)
|
||||
/* 80C2D15C C0 1D 05 38 */ lfs f0, 0x538(r29)
|
||||
/* 80C2D160 D0 1D 05 50 */ stfs f0, 0x550(r29)
|
||||
/* 80C2D164 C0 1D 05 3C */ lfs f0, 0x53c(r29)
|
||||
/* 80C2D168 D0 1D 05 54 */ stfs f0, 0x554(r29)
|
||||
/* 80C2D16C C0 1D 05 40 */ lfs f0, 0x540(r29)
|
||||
/* 80C2D170 D0 1D 05 58 */ stfs f0, 0x558(r29)
|
||||
/* 80C2D174 C0 1D 05 54 */ lfs f0, 0x554(r29)
|
||||
/* 80C2D178 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2D17C D0 1D 05 54 */ stfs f0, 0x554(r29)
|
||||
/* 80C2D180 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2D184 4B FF F9 59 */ bl ParticleSet__13daObjKABUTO_cFv
|
||||
/* 80C2D188 48 00 00 08 */ b lbl_80C2D190
|
||||
lbl_80C2D18C:
|
||||
/* 80C2D18C 4B FF F8 7D */ bl ShopAction__13daObjKABUTO_cFv
|
||||
lbl_80C2D190:
|
||||
/* 80C2D190 88 1D 07 10 */ lbz r0, 0x710(r29)
|
||||
/* 80C2D194 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80C2D198 40 82 00 34 */ bne lbl_80C2D1CC
|
||||
/* 80C2D19C 88 1D 07 11 */ lbz r0, 0x711(r29)
|
||||
/* 80C2D1A0 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80C2D1A4 40 82 00 28 */ bne lbl_80C2D1CC
|
||||
/* 80C2D1A8 C0 3D 04 FC */ lfs f1, 0x4fc(r29)
|
||||
/* 80C2D1AC C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2D1B0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2D1B4 40 80 00 18 */ bge lbl_80C2D1CC
|
||||
/* 80C2D1B8 38 7D 07 98 */ addi r3, r29, 0x798
|
||||
/* 80C2D1BC 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2D1C0 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2D1C4 38 84 0F 38 */ addi r4, r4, 0xf38
|
||||
/* 80C2D1C8 4B 44 98 E5 */ bl CrrPos__9dBgS_AcchFR4dBgS
|
||||
lbl_80C2D1CC:
|
||||
/* 80C2D1CC 80 7D 07 90 */ lwz r3, 0x790(r29)
|
||||
/* 80C2D1D0 4B 3E 02 59 */ bl play__14mDoExt_baseAnmFv
|
||||
/* 80C2D1D4 80 7D 07 8C */ lwz r3, 0x78c(r29)
|
||||
/* 80C2D1D8 4B 3E 02 51 */ bl play__14mDoExt_baseAnmFv
|
||||
/* 80C2D1DC 88 1D 04 E2 */ lbz r0, 0x4e2(r29)
|
||||
/* 80C2D1E0 7C 03 07 74 */ extsb r3, r0
|
||||
/* 80C2D1E4 4B 3F FE 89 */ bl dComIfGp_getReverb__Fi
|
||||
/* 80C2D1E8 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80C2D1EC 80 7D 0A 04 */ lwz r3, 0xa04(r29)
|
||||
/* 80C2D1F0 38 80 00 00 */ li r4, 0
|
||||
/* 80C2D1F4 4B 3E 3E BD */ bl play__16mDoExt_McaMorfSOFUlSc
|
||||
/* 80C2D1F8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2D1FC 48 00 02 11 */ bl setBaseMtx__13daObjKABUTO_cFv
|
||||
/* 80C2D200 38 60 00 01 */ li r3, 1
|
||||
lbl_80C2D204:
|
||||
/* 80C2D204 39 61 00 F0 */ addi r11, r1, 0xf0
|
||||
/* 80C2D208 4B 73 50 1D */ bl _restgpr_28
|
||||
/* 80C2D20C 80 01 00 F4 */ lwz r0, 0xf4(r1)
|
||||
/* 80C2D210 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2D214 38 21 00 F0 */ addi r1, r1, 0xf0
|
||||
/* 80C2D218 4E 80 00 20 */ blr
|
||||
|
|
@ -1,28 +0,0 @@
|
|||
lbl_80C2AEA4:
|
||||
/* 80C2AEA4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2AEA8 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2AEAC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2AEB0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C2AEB4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C2AEB8 38 7F 05 90 */ addi r3, r31, 0x590
|
||||
/* 80C2AEBC 38 80 00 01 */ li r4, 1
|
||||
/* 80C2AEC0 38 A0 00 00 */ li r5, 0
|
||||
/* 80C2AEC4 7F E6 FB 78 */ mr r6, r31
|
||||
/* 80C2AEC8 4B 45 89 99 */ bl Init__9dCcD_SttsFiiP10fopAc_ac_c
|
||||
/* 80C2AECC 38 7F 05 CC */ addi r3, r31, 0x5cc
|
||||
/* 80C2AED0 3C 80 80 C3 */ lis r4, ccSphSrc@ha /* 0x80C2E11C@ha */
|
||||
/* 80C2AED4 38 84 E1 1C */ addi r4, r4, ccSphSrc@l /* 0x80C2E11C@l */
|
||||
/* 80C2AED8 4B 45 9B 5D */ bl Set__8dCcD_SphFRC11dCcD_SrcSph
|
||||
/* 80C2AEDC 38 1F 05 90 */ addi r0, r31, 0x590
|
||||
/* 80C2AEE0 90 1F 06 10 */ stw r0, 0x610(r31)
|
||||
/* 80C2AEE4 38 7F 06 F0 */ addi r3, r31, 0x6f0
|
||||
/* 80C2AEE8 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
||||
/* 80C2AEEC 4B 64 47 5D */ bl SetC__8cM3dGSphFRC4cXyz
|
||||
/* 80C2AEF0 80 1F 06 68 */ lwz r0, 0x668(r31)
|
||||
/* 80C2AEF4 60 00 00 04 */ ori r0, r0, 4
|
||||
/* 80C2AEF8 90 1F 06 68 */ stw r0, 0x668(r31)
|
||||
/* 80C2AEFC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C2AF00 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2AF04 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2AF08 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2AF0C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,7 +0,0 @@
|
|||
lbl_80C2CAC4:
|
||||
/* 80C2CAC4 38 00 00 01 */ li r0, 1
|
||||
/* 80C2CAC8 98 03 05 6C */ stb r0, 0x56c(r3)
|
||||
/* 80C2CACC 98 03 07 10 */ stb r0, 0x710(r3)
|
||||
/* 80C2CAD0 38 00 00 00 */ li r0, 0
|
||||
/* 80C2CAD4 98 03 07 11 */ stb r0, 0x711(r3)
|
||||
/* 80C2CAD8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,546 +0,0 @@
|
|||
lbl_80C2BFE8:
|
||||
/* 80C2BFE8 94 21 FF 30 */ stwu r1, -0xd0(r1)
|
||||
/* 80C2BFEC 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2BFF0 90 01 00 D4 */ stw r0, 0xd4(r1)
|
||||
/* 80C2BFF4 39 61 00 D0 */ addi r11, r1, 0xd0
|
||||
/* 80C2BFF8 4B 73 61 E1 */ bl _savegpr_28
|
||||
/* 80C2BFFC 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80C2C000 3C 60 80 C3 */ lis r3, lit_3775@ha /* 0x80C2E110@ha */
|
||||
/* 80C2C004 3B E3 E1 10 */ addi r31, r3, lit_3775@l /* 0x80C2E110@l */
|
||||
/* 80C2C008 38 60 00 00 */ li r3, 0
|
||||
/* 80C2C00C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80C2C010 38 00 00 03 */ li r0, 3
|
||||
/* 80C2C014 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80C2C018:
|
||||
/* 80C2C018 38 C3 07 12 */ addi r6, r3, 0x712
|
||||
/* 80C2C01C 7C BC 32 AE */ lhax r5, r28, r6
|
||||
/* 80C2C020 38 05 FF FF */ addi r0, r5, -1
|
||||
/* 80C2C024 7C 1C 33 2E */ sthx r0, r28, r6
|
||||
/* 80C2C028 7C 1C 32 AE */ lhax r0, r28, r6
|
||||
/* 80C2C02C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2C030 41 81 00 08 */ bgt lbl_80C2C038
|
||||
/* 80C2C034 7C 9C 33 2E */ sthx r4, r28, r6
|
||||
lbl_80C2C038:
|
||||
/* 80C2C038 38 63 00 02 */ addi r3, r3, 2
|
||||
/* 80C2C03C 42 00 FF DC */ bdnz lbl_80C2C018
|
||||
/* 80C2C040 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2C044 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2C048 83 C3 5D AC */ lwz r30, 0x5dac(r3)
|
||||
/* 80C2C04C C0 3F 00 54 */ lfs f1, 0x54(r31)
|
||||
/* 80C2C050 D0 21 00 38 */ stfs f1, 0x38(r1)
|
||||
/* 80C2C054 C0 1F 00 50 */ lfs f0, 0x50(r31)
|
||||
/* 80C2C058 D0 01 00 3C */ stfs f0, 0x3c(r1)
|
||||
/* 80C2C05C D0 21 00 40 */ stfs f1, 0x40(r1)
|
||||
/* 80C2C060 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 80C2C064 4B 44 BC 05 */ bl __ct__11dBgS_LinChkFv
|
||||
/* 80C2C068 88 1C 07 11 */ lbz r0, 0x711(r28)
|
||||
/* 80C2C06C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2C070 41 82 00 7C */ beq lbl_80C2C0EC
|
||||
/* 80C2C074 40 80 00 10 */ bge lbl_80C2C084
|
||||
/* 80C2C078 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2C07C 40 80 00 14 */ bge lbl_80C2C090
|
||||
/* 80C2C080 48 00 06 E4 */ b lbl_80C2C764
|
||||
lbl_80C2C084:
|
||||
/* 80C2C084 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80C2C088 40 80 06 DC */ bge lbl_80C2C764
|
||||
/* 80C2C08C 48 00 01 4C */ b lbl_80C2C1D8
|
||||
lbl_80C2C090:
|
||||
/* 80C2C090 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2C094 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2C098 38 80 00 06 */ li r4, 6
|
||||
/* 80C2C09C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2C0A0 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2C0A4 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2C0A8 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2C0AC 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2C0B0 4B 41 02 3D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2C0B4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80C2C0B8 80 7C 0A 04 */ lwz r3, 0xa04(r28)
|
||||
/* 80C2C0BC 38 A0 00 02 */ li r5, 2
|
||||
/* 80C2C0C0 C0 3F 00 58 */ lfs f1, 0x58(r31)
|
||||
/* 80C2C0C4 C0 5F 00 54 */ lfs f2, 0x54(r31)
|
||||
/* 80C2C0C8 FC 60 10 90 */ fmr f3, f2
|
||||
/* 80C2C0CC C0 9F 00 5C */ lfs f4, 0x5c(r31)
|
||||
/* 80C2C0D0 4B 3E 4D A1 */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
/* 80C2C0D4 88 7C 07 11 */ lbz r3, 0x711(r28)
|
||||
/* 80C2C0D8 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80C2C0DC 98 1C 07 11 */ stb r0, 0x711(r28)
|
||||
/* 80C2C0E0 38 00 00 14 */ li r0, 0x14
|
||||
/* 80C2C0E4 B0 1C 07 12 */ sth r0, 0x712(r28)
|
||||
/* 80C2C0E8 48 00 06 7C */ b lbl_80C2C764
|
||||
lbl_80C2C0EC:
|
||||
/* 80C2C0EC A8 1C 07 12 */ lha r0, 0x712(r28)
|
||||
/* 80C2C0F0 2C 00 00 0A */ cmpwi r0, 0xa
|
||||
/* 80C2C0F4 40 82 00 10 */ bne lbl_80C2C104
|
||||
/* 80C2C0F8 C0 1F 00 50 */ lfs f0, 0x50(r31)
|
||||
/* 80C2C0FC 80 7C 0A 04 */ lwz r3, 0xa04(r28)
|
||||
/* 80C2C100 D0 03 00 18 */ stfs f0, 0x18(r3)
|
||||
lbl_80C2C104:
|
||||
/* 80C2C104 A8 1C 07 12 */ lha r0, 0x712(r28)
|
||||
/* 80C2C108 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2C10C 40 82 06 58 */ bne lbl_80C2C764
|
||||
/* 80C2C110 88 7C 07 11 */ lbz r3, 0x711(r28)
|
||||
/* 80C2C114 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80C2C118 98 1C 07 11 */ stb r0, 0x711(r28)
|
||||
/* 80C2C11C 38 7C 07 2A */ addi r3, r28, 0x72a
|
||||
/* 80C2C120 4B 3E 0D ED */ bl ZXYrotS__14mDoMtx_stack_cFRC5csXyz
|
||||
/* 80C2C124 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80C2C128 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80C2C12C 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 80C2C130 7C 85 23 78 */ mr r5, r4
|
||||
/* 80C2C134 4B 71 AC 39 */ bl PSMTXMultVec
|
||||
/* 80C2C138 C0 3F 00 8C */ lfs f1, 0x8c(r31)
|
||||
/* 80C2C13C 4B 63 B8 19 */ bl cM_rndF__Ff
|
||||
/* 80C2C140 C0 1F 00 AC */ lfs f0, 0xac(r31)
|
||||
/* 80C2C144 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2C148 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80C2C14C D8 01 00 B8 */ stfd f0, 0xb8(r1)
|
||||
/* 80C2C150 80 01 00 BC */ lwz r0, 0xbc(r1)
|
||||
/* 80C2C154 B0 1C 07 12 */ sth r0, 0x712(r28)
|
||||
/* 80C2C158 88 1C 07 36 */ lbz r0, 0x736(r28)
|
||||
/* 80C2C15C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2C160 40 82 00 28 */ bne lbl_80C2C188
|
||||
/* 80C2C164 C0 3F 00 B0 */ lfs f1, 0xb0(r31)
|
||||
/* 80C2C168 4B 63 B7 ED */ bl cM_rndF__Ff
|
||||
/* 80C2C16C C0 1F 00 B0 */ lfs f0, 0xb0(r31)
|
||||
/* 80C2C170 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2C174 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80C2C178 D8 01 00 B8 */ stfd f0, 0xb8(r1)
|
||||
/* 80C2C17C 80 01 00 BC */ lwz r0, 0xbc(r1)
|
||||
/* 80C2C180 B0 1C 07 14 */ sth r0, 0x714(r28)
|
||||
/* 80C2C184 48 00 00 24 */ b lbl_80C2C1A8
|
||||
lbl_80C2C188:
|
||||
/* 80C2C188 C0 3F 00 60 */ lfs f1, 0x60(r31)
|
||||
/* 80C2C18C 4B 63 B7 C9 */ bl cM_rndF__Ff
|
||||
/* 80C2C190 C0 1F 00 60 */ lfs f0, 0x60(r31)
|
||||
/* 80C2C194 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2C198 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80C2C19C D8 01 00 B8 */ stfd f0, 0xb8(r1)
|
||||
/* 80C2C1A0 80 01 00 BC */ lwz r0, 0xbc(r1)
|
||||
/* 80C2C1A4 B0 1C 07 14 */ sth r0, 0x714(r28)
|
||||
lbl_80C2C1A8:
|
||||
/* 80C2C1A8 C0 3F 00 58 */ lfs f1, 0x58(r31)
|
||||
/* 80C2C1AC 4B 63 B7 A9 */ bl cM_rndF__Ff
|
||||
/* 80C2C1B0 C0 1F 00 B4 */ lfs f0, 0xb4(r31)
|
||||
/* 80C2C1B4 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2C1B8 D0 1C 07 18 */ stfs f0, 0x718(r28)
|
||||
/* 80C2C1BC A8 1C 07 32 */ lha r0, 0x732(r28)
|
||||
/* 80C2C1C0 B0 1C 07 20 */ sth r0, 0x720(r28)
|
||||
/* 80C2C1C4 C0 1F 00 98 */ lfs f0, 0x98(r31)
|
||||
/* 80C2C1C8 D0 1C 07 1C */ stfs f0, 0x71c(r28)
|
||||
/* 80C2C1CC C0 1F 00 58 */ lfs f0, 0x58(r31)
|
||||
/* 80C2C1D0 D0 1C 04 FC */ stfs f0, 0x4fc(r28)
|
||||
/* 80C2C1D4 48 00 05 90 */ b lbl_80C2C764
|
||||
lbl_80C2C1D8:
|
||||
/* 80C2C1D8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80C2C1DC 81 9E 06 28 */ lwz r12, 0x628(r30)
|
||||
/* 80C2C1E0 81 8C 01 C8 */ lwz r12, 0x1c8(r12)
|
||||
/* 80C2C1E4 7D 89 03 A6 */ mtctr r12
|
||||
/* 80C2C1E8 4E 80 04 21 */ bctrl
|
||||
/* 80C2C1EC 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 80C2C1F0 41 82 03 C0 */ beq lbl_80C2C5B0
|
||||
/* 80C2C1F4 38 7C 04 D0 */ addi r3, r28, 0x4d0
|
||||
/* 80C2C1F8 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80C2C1FC 4B 64 4A 09 */ bl cLib_targetAngleY__FPC3VecPC3Vec
|
||||
/* 80C2C200 B0 7C 07 20 */ sth r3, 0x720(r28)
|
||||
/* 80C2C204 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2C208 38 9C 04 D0 */ addi r4, r28, 0x4d0
|
||||
/* 80C2C20C 4B 71 B1 91 */ bl PSVECSquareDistance
|
||||
/* 80C2C210 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2C214 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2C218 40 81 00 58 */ ble lbl_80C2C270
|
||||
/* 80C2C21C FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 80C2C220 C8 9F 00 70 */ lfd f4, 0x70(r31)
|
||||
/* 80C2C224 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2C228 C8 7F 00 78 */ lfd f3, 0x78(r31)
|
||||
/* 80C2C22C FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2C230 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2C234 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2C238 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2C23C FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2C240 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2C244 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2C248 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2C24C FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2C250 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2C254 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2C258 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2C25C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2C260 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2C264 FC 21 00 32 */ fmul f1, f1, f0
|
||||
/* 80C2C268 FC 20 08 18 */ frsp f1, f1
|
||||
/* 80C2C26C 48 00 00 88 */ b lbl_80C2C2F4
|
||||
lbl_80C2C270:
|
||||
/* 80C2C270 C8 1F 00 80 */ lfd f0, 0x80(r31)
|
||||
/* 80C2C274 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2C278 40 80 00 10 */ bge lbl_80C2C288
|
||||
/* 80C2C27C 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2C280 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80C2C284 48 00 00 70 */ b lbl_80C2C2F4
|
||||
lbl_80C2C288:
|
||||
/* 80C2C288 D0 21 00 0C */ stfs f1, 0xc(r1)
|
||||
/* 80C2C28C 80 81 00 0C */ lwz r4, 0xc(r1)
|
||||
/* 80C2C290 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 80C2C294 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 80C2C298 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80C2C29C 41 82 00 14 */ beq lbl_80C2C2B0
|
||||
/* 80C2C2A0 40 80 00 40 */ bge lbl_80C2C2E0
|
||||
/* 80C2C2A4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2C2A8 41 82 00 20 */ beq lbl_80C2C2C8
|
||||
/* 80C2C2AC 48 00 00 34 */ b lbl_80C2C2E0
|
||||
lbl_80C2C2B0:
|
||||
/* 80C2C2B0 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2C2B4 41 82 00 0C */ beq lbl_80C2C2C0
|
||||
/* 80C2C2B8 38 00 00 01 */ li r0, 1
|
||||
/* 80C2C2BC 48 00 00 28 */ b lbl_80C2C2E4
|
||||
lbl_80C2C2C0:
|
||||
/* 80C2C2C0 38 00 00 02 */ li r0, 2
|
||||
/* 80C2C2C4 48 00 00 20 */ b lbl_80C2C2E4
|
||||
lbl_80C2C2C8:
|
||||
/* 80C2C2C8 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2C2CC 41 82 00 0C */ beq lbl_80C2C2D8
|
||||
/* 80C2C2D0 38 00 00 05 */ li r0, 5
|
||||
/* 80C2C2D4 48 00 00 10 */ b lbl_80C2C2E4
|
||||
lbl_80C2C2D8:
|
||||
/* 80C2C2D8 38 00 00 03 */ li r0, 3
|
||||
/* 80C2C2DC 48 00 00 08 */ b lbl_80C2C2E4
|
||||
lbl_80C2C2E0:
|
||||
/* 80C2C2E0 38 00 00 04 */ li r0, 4
|
||||
lbl_80C2C2E4:
|
||||
/* 80C2C2E4 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2C2E8 40 82 00 0C */ bne lbl_80C2C2F4
|
||||
/* 80C2C2EC 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2C2F0 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
lbl_80C2C2F4:
|
||||
/* 80C2C2F4 C0 1F 00 B8 */ lfs f0, 0xb8(r31)
|
||||
/* 80C2C2F8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2C2FC 40 80 00 2C */ bge lbl_80C2C328
|
||||
/* 80C2C300 C0 3C 04 FC */ lfs f1, 0x4fc(r28)
|
||||
/* 80C2C304 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2C308 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2C30C 40 80 00 1C */ bge lbl_80C2C328
|
||||
/* 80C2C310 38 7C 04 DE */ addi r3, r28, 0x4de
|
||||
/* 80C2C314 A8 9C 07 20 */ lha r4, 0x720(r28)
|
||||
/* 80C2C318 38 A0 00 02 */ li r5, 2
|
||||
/* 80C2C31C 38 C0 05 00 */ li r6, 0x500
|
||||
/* 80C2C320 4B 64 42 E9 */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 80C2C324 48 00 00 18 */ b lbl_80C2C33C
|
||||
lbl_80C2C328:
|
||||
/* 80C2C328 38 7C 04 DE */ addi r3, r28, 0x4de
|
||||
/* 80C2C32C A8 9C 07 20 */ lha r4, 0x720(r28)
|
||||
/* 80C2C330 38 A0 00 10 */ li r5, 0x10
|
||||
/* 80C2C334 38 C0 02 00 */ li r6, 0x200
|
||||
/* 80C2C338 4B 64 42 D1 */ bl cLib_addCalcAngleS2__FPssss
|
||||
lbl_80C2C33C:
|
||||
/* 80C2C33C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2C340 38 9C 04 D0 */ addi r4, r28, 0x4d0
|
||||
/* 80C2C344 4B 71 B0 59 */ bl PSVECSquareDistance
|
||||
/* 80C2C348 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2C34C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2C350 40 81 00 58 */ ble lbl_80C2C3A8
|
||||
/* 80C2C354 FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 80C2C358 C8 9F 00 70 */ lfd f4, 0x70(r31)
|
||||
/* 80C2C35C FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2C360 C8 7F 00 78 */ lfd f3, 0x78(r31)
|
||||
/* 80C2C364 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2C368 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2C36C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2C370 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2C374 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2C378 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2C37C FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2C380 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2C384 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2C388 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2C38C FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2C390 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2C394 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2C398 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2C39C FC 21 00 32 */ fmul f1, f1, f0
|
||||
/* 80C2C3A0 FC 20 08 18 */ frsp f1, f1
|
||||
/* 80C2C3A4 48 00 00 88 */ b lbl_80C2C42C
|
||||
lbl_80C2C3A8:
|
||||
/* 80C2C3A8 C8 1F 00 80 */ lfd f0, 0x80(r31)
|
||||
/* 80C2C3AC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2C3B0 40 80 00 10 */ bge lbl_80C2C3C0
|
||||
/* 80C2C3B4 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2C3B8 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80C2C3BC 48 00 00 70 */ b lbl_80C2C42C
|
||||
lbl_80C2C3C0:
|
||||
/* 80C2C3C0 D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 80C2C3C4 80 81 00 08 */ lwz r4, 8(r1)
|
||||
/* 80C2C3C8 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 80C2C3CC 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 80C2C3D0 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80C2C3D4 41 82 00 14 */ beq lbl_80C2C3E8
|
||||
/* 80C2C3D8 40 80 00 40 */ bge lbl_80C2C418
|
||||
/* 80C2C3DC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2C3E0 41 82 00 20 */ beq lbl_80C2C400
|
||||
/* 80C2C3E4 48 00 00 34 */ b lbl_80C2C418
|
||||
lbl_80C2C3E8:
|
||||
/* 80C2C3E8 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2C3EC 41 82 00 0C */ beq lbl_80C2C3F8
|
||||
/* 80C2C3F0 38 00 00 01 */ li r0, 1
|
||||
/* 80C2C3F4 48 00 00 28 */ b lbl_80C2C41C
|
||||
lbl_80C2C3F8:
|
||||
/* 80C2C3F8 38 00 00 02 */ li r0, 2
|
||||
/* 80C2C3FC 48 00 00 20 */ b lbl_80C2C41C
|
||||
lbl_80C2C400:
|
||||
/* 80C2C400 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2C404 41 82 00 0C */ beq lbl_80C2C410
|
||||
/* 80C2C408 38 00 00 05 */ li r0, 5
|
||||
/* 80C2C40C 48 00 00 10 */ b lbl_80C2C41C
|
||||
lbl_80C2C410:
|
||||
/* 80C2C410 38 00 00 03 */ li r0, 3
|
||||
/* 80C2C414 48 00 00 08 */ b lbl_80C2C41C
|
||||
lbl_80C2C418:
|
||||
/* 80C2C418 38 00 00 04 */ li r0, 4
|
||||
lbl_80C2C41C:
|
||||
/* 80C2C41C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2C420 40 82 00 0C */ bne lbl_80C2C42C
|
||||
/* 80C2C424 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2C428 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
lbl_80C2C42C:
|
||||
/* 80C2C42C C0 1F 00 BC */ lfs f0, 0xbc(r31)
|
||||
/* 80C2C430 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2C434 40 80 00 FC */ bge lbl_80C2C530
|
||||
/* 80C2C438 C0 3E 05 2C */ lfs f1, 0x52c(r30)
|
||||
/* 80C2C43C C0 1F 00 50 */ lfs f0, 0x50(r31)
|
||||
/* 80C2C440 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2C444 40 80 00 EC */ bge lbl_80C2C530
|
||||
/* 80C2C448 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2C44C D0 01 00 2C */ stfs f0, 0x2c(r1)
|
||||
/* 80C2C450 D0 01 00 30 */ stfs f0, 0x30(r1)
|
||||
/* 80C2C454 C0 1F 00 8C */ lfs f0, 0x8c(r31)
|
||||
/* 80C2C458 D0 01 00 34 */ stfs f0, 0x34(r1)
|
||||
/* 80C2C45C 88 1C 07 35 */ lbz r0, 0x735(r28)
|
||||
/* 80C2C460 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2C464 40 82 00 14 */ bne lbl_80C2C478
|
||||
/* 80C2C468 38 7C 04 D0 */ addi r3, r28, 0x4d0
|
||||
/* 80C2C46C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80C2C470 4B 64 47 95 */ bl cLib_targetAngleY__FPC3VecPC3Vec
|
||||
/* 80C2C474 B0 7C 07 32 */ sth r3, 0x732(r28)
|
||||
lbl_80C2C478:
|
||||
/* 80C2C478 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80C2C47C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80C2C480 A8 BC 07 32 */ lha r5, 0x732(r28)
|
||||
/* 80C2C484 38 C1 00 2C */ addi r6, r1, 0x2c
|
||||
/* 80C2C488 4B 64 49 39 */ bl cLib_offsetPos__FP4cXyzPC4cXyzsPC4cXyz
|
||||
/* 80C2C48C C0 01 00 20 */ lfs f0, 0x20(r1)
|
||||
/* 80C2C490 D0 1C 04 D0 */ stfs f0, 0x4d0(r28)
|
||||
/* 80C2C494 C0 01 00 24 */ lfs f0, 0x24(r1)
|
||||
/* 80C2C498 D0 1C 04 D4 */ stfs f0, 0x4d4(r28)
|
||||
/* 80C2C49C C0 01 00 28 */ lfs f0, 0x28(r1)
|
||||
/* 80C2C4A0 D0 1C 04 D8 */ stfs f0, 0x4d8(r28)
|
||||
/* 80C2C4A4 38 00 40 00 */ li r0, 0x4000
|
||||
/* 80C2C4A8 B0 1C 04 E4 */ sth r0, 0x4e4(r28)
|
||||
/* 80C2C4AC A8 1C 07 32 */ lha r0, 0x732(r28)
|
||||
/* 80C2C4B0 B0 1C 04 E6 */ sth r0, 0x4e6(r28)
|
||||
/* 80C2C4B4 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2C4B8 D0 1C 05 2C */ stfs f0, 0x52c(r28)
|
||||
/* 80C2C4BC D0 1C 07 18 */ stfs f0, 0x718(r28)
|
||||
/* 80C2C4C0 D0 1C 04 FC */ stfs f0, 0x4fc(r28)
|
||||
/* 80C2C4C4 D0 1C 07 1C */ stfs f0, 0x71c(r28)
|
||||
/* 80C2C4C8 80 7C 0A 04 */ lwz r3, 0xa04(r28)
|
||||
/* 80C2C4CC D0 03 00 18 */ stfs f0, 0x18(r3)
|
||||
/* 80C2C4D0 38 00 00 00 */ li r0, 0
|
||||
/* 80C2C4D4 B0 1C 07 20 */ sth r0, 0x720(r28)
|
||||
/* 80C2C4D8 A8 1C 07 32 */ lha r0, 0x732(r28)
|
||||
/* 80C2C4DC B0 1C 04 DE */ sth r0, 0x4de(r28)
|
||||
/* 80C2C4E0 38 00 00 01 */ li r0, 1
|
||||
/* 80C2C4E4 98 1C 07 35 */ stb r0, 0x735(r28)
|
||||
/* 80C2C4E8 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2C4EC 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2C4F0 38 80 00 07 */ li r4, 7
|
||||
/* 80C2C4F4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2C4F8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2C4FC 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2C500 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2C504 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2C508 4B 40 FD E5 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2C50C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80C2C510 80 7C 0A 04 */ lwz r3, 0xa04(r28)
|
||||
/* 80C2C514 38 A0 00 02 */ li r5, 2
|
||||
/* 80C2C518 C0 3F 00 58 */ lfs f1, 0x58(r31)
|
||||
/* 80C2C51C C0 5F 00 50 */ lfs f2, 0x50(r31)
|
||||
/* 80C2C520 C0 7F 00 54 */ lfs f3, 0x54(r31)
|
||||
/* 80C2C524 C0 9F 00 5C */ lfs f4, 0x5c(r31)
|
||||
/* 80C2C528 4B 3E 49 49 */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
/* 80C2C52C 48 00 00 84 */ b lbl_80C2C5B0
|
||||
lbl_80C2C530:
|
||||
/* 80C2C530 88 1C 07 35 */ lbz r0, 0x735(r28)
|
||||
/* 80C2C534 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2C538 41 82 00 78 */ beq lbl_80C2C5B0
|
||||
/* 80C2C53C 38 00 00 00 */ li r0, 0
|
||||
/* 80C2C540 98 1C 07 35 */ stb r0, 0x735(r28)
|
||||
/* 80C2C544 C0 1F 00 98 */ lfs f0, 0x98(r31)
|
||||
/* 80C2C548 D0 1C 07 1C */ stfs f0, 0x71c(r28)
|
||||
/* 80C2C54C D0 1C 04 FC */ stfs f0, 0x4fc(r28)
|
||||
/* 80C2C550 C0 1F 00 B4 */ lfs f0, 0xb4(r31)
|
||||
/* 80C2C554 D0 1C 05 2C */ stfs f0, 0x52c(r28)
|
||||
/* 80C2C558 D0 1C 07 18 */ stfs f0, 0x718(r28)
|
||||
/* 80C2C55C C0 1F 00 50 */ lfs f0, 0x50(r31)
|
||||
/* 80C2C560 80 7C 0A 04 */ lwz r3, 0xa04(r28)
|
||||
/* 80C2C564 D0 03 00 18 */ stfs f0, 0x18(r3)
|
||||
/* 80C2C568 B0 1C 07 32 */ sth r0, 0x732(r28)
|
||||
/* 80C2C56C 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2C570 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2C574 38 80 00 06 */ li r4, 6
|
||||
/* 80C2C578 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2C57C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2C580 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2C584 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2C588 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2C58C 4B 40 FD 61 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2C590 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80C2C594 80 7C 0A 04 */ lwz r3, 0xa04(r28)
|
||||
/* 80C2C598 38 A0 00 02 */ li r5, 2
|
||||
/* 80C2C59C C0 3F 00 58 */ lfs f1, 0x58(r31)
|
||||
/* 80C2C5A0 C0 5F 00 50 */ lfs f2, 0x50(r31)
|
||||
/* 80C2C5A4 C0 7F 00 54 */ lfs f3, 0x54(r31)
|
||||
/* 80C2C5A8 C0 9F 00 5C */ lfs f4, 0x5c(r31)
|
||||
/* 80C2C5AC 4B 3E 48 C5 */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
lbl_80C2C5B0:
|
||||
/* 80C2C5B0 A8 1C 07 12 */ lha r0, 0x712(r28)
|
||||
/* 80C2C5B4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2C5B8 40 82 00 9C */ bne lbl_80C2C654
|
||||
/* 80C2C5BC 28 1D 00 00 */ cmplwi r29, 0
|
||||
/* 80C2C5C0 40 82 00 60 */ bne lbl_80C2C620
|
||||
/* 80C2C5C4 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80C2C5C8 38 9C 04 A8 */ addi r4, r28, 0x4a8
|
||||
/* 80C2C5CC 38 BC 04 D0 */ addi r5, r28, 0x4d0
|
||||
/* 80C2C5D0 4B 63 A5 65 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80C2C5D4 C0 01 00 14 */ lfs f0, 0x14(r1)
|
||||
/* 80C2C5D8 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
||||
/* 80C2C5DC C0 01 00 18 */ lfs f0, 0x18(r1)
|
||||
/* 80C2C5E0 D0 01 00 30 */ stfs f0, 0x30(r1)
|
||||
/* 80C2C5E4 C0 01 00 1C */ lfs f0, 0x1c(r1)
|
||||
/* 80C2C5E8 D0 01 00 34 */ stfs f0, 0x34(r1)
|
||||
/* 80C2C5EC C0 3F 00 C0 */ lfs f1, 0xc0(r31)
|
||||
/* 80C2C5F0 4B 63 B3 9D */ bl cM_rndFX__Ff
|
||||
/* 80C2C5F4 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
||||
/* 80C2C5F8 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2C5FC D0 01 00 2C */ stfs f0, 0x2c(r1)
|
||||
/* 80C2C600 C0 3F 00 C0 */ lfs f1, 0xc0(r31)
|
||||
/* 80C2C604 4B 63 B3 89 */ bl cM_rndFX__Ff
|
||||
/* 80C2C608 C0 01 00 34 */ lfs f0, 0x34(r1)
|
||||
/* 80C2C60C EC 40 08 2A */ fadds f2, f0, f1
|
||||
/* 80C2C610 D0 41 00 34 */ stfs f2, 0x34(r1)
|
||||
/* 80C2C614 C0 21 00 2C */ lfs f1, 0x2c(r1)
|
||||
/* 80C2C618 4B 63 B0 5D */ bl cM_atan2s__Fff
|
||||
/* 80C2C61C B0 7C 07 20 */ sth r3, 0x720(r28)
|
||||
lbl_80C2C620:
|
||||
/* 80C2C620 C0 3F 00 4C */ lfs f1, 0x4c(r31)
|
||||
/* 80C2C624 4B 63 B3 31 */ bl cM_rndF__Ff
|
||||
/* 80C2C628 C0 1F 00 4C */ lfs f0, 0x4c(r31)
|
||||
/* 80C2C62C EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2C630 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80C2C634 D8 01 00 B8 */ stfd f0, 0xb8(r1)
|
||||
/* 80C2C638 80 01 00 BC */ lwz r0, 0xbc(r1)
|
||||
/* 80C2C63C B0 1C 07 12 */ sth r0, 0x712(r28)
|
||||
/* 80C2C640 C0 3F 00 58 */ lfs f1, 0x58(r31)
|
||||
/* 80C2C644 4B 63 B3 11 */ bl cM_rndF__Ff
|
||||
/* 80C2C648 C0 1F 00 B4 */ lfs f0, 0xb4(r31)
|
||||
/* 80C2C64C EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2C650 D0 1C 07 18 */ stfs f0, 0x718(r28)
|
||||
lbl_80C2C654:
|
||||
/* 80C2C654 A8 1C 07 14 */ lha r0, 0x714(r28)
|
||||
/* 80C2C658 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2C65C 40 82 00 34 */ bne lbl_80C2C690
|
||||
/* 80C2C660 C0 3F 00 98 */ lfs f1, 0x98(r31)
|
||||
/* 80C2C664 4B 63 B2 F1 */ bl cM_rndF__Ff
|
||||
/* 80C2C668 FC 00 08 50 */ fneg f0, f1
|
||||
/* 80C2C66C D0 1C 07 1C */ stfs f0, 0x71c(r28)
|
||||
/* 80C2C670 C0 3F 00 4C */ lfs f1, 0x4c(r31)
|
||||
/* 80C2C674 4B 63 B2 E1 */ bl cM_rndF__Ff
|
||||
/* 80C2C678 C0 1F 00 4C */ lfs f0, 0x4c(r31)
|
||||
/* 80C2C67C EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2C680 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80C2C684 D8 01 00 B8 */ stfd f0, 0xb8(r1)
|
||||
/* 80C2C688 80 01 00 BC */ lwz r0, 0xbc(r1)
|
||||
/* 80C2C68C B0 1C 07 14 */ sth r0, 0x714(r28)
|
||||
lbl_80C2C690:
|
||||
/* 80C2C690 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80C2C694 4B FF F1 F9 */ bl SpeedSet__13daObjKABUTO_cFv
|
||||
/* 80C2C698 88 1C 07 36 */ lbz r0, 0x736(r28)
|
||||
/* 80C2C69C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2C6A0 40 82 00 30 */ bne lbl_80C2C6D0
|
||||
/* 80C2C6A4 38 7C 07 2A */ addi r3, r28, 0x72a
|
||||
/* 80C2C6A8 38 80 00 00 */ li r4, 0
|
||||
/* 80C2C6AC 38 A0 00 10 */ li r5, 0x10
|
||||
/* 80C2C6B0 38 C0 10 00 */ li r6, 0x1000
|
||||
/* 80C2C6B4 4B 64 3F 55 */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 80C2C6B8 38 7C 07 2E */ addi r3, r28, 0x72e
|
||||
/* 80C2C6BC 38 80 00 00 */ li r4, 0
|
||||
/* 80C2C6C0 38 A0 00 10 */ li r5, 0x10
|
||||
/* 80C2C6C4 38 C0 10 00 */ li r6, 0x1000
|
||||
/* 80C2C6C8 4B 64 3F 41 */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 80C2C6CC 48 00 00 2C */ b lbl_80C2C6F8
|
||||
lbl_80C2C6D0:
|
||||
/* 80C2C6D0 38 7C 07 2A */ addi r3, r28, 0x72a
|
||||
/* 80C2C6D4 38 80 00 00 */ li r4, 0
|
||||
/* 80C2C6D8 38 A0 00 10 */ li r5, 0x10
|
||||
/* 80C2C6DC 38 C0 01 00 */ li r6, 0x100
|
||||
/* 80C2C6E0 4B 64 3F 29 */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 80C2C6E4 38 7C 07 2E */ addi r3, r28, 0x72e
|
||||
/* 80C2C6E8 38 80 00 00 */ li r4, 0
|
||||
/* 80C2C6EC 38 A0 00 10 */ li r5, 0x10
|
||||
/* 80C2C6F0 38 C0 01 00 */ li r6, 0x100
|
||||
/* 80C2C6F4 4B 64 3F 15 */ bl cLib_addCalcAngleS2__FPssss
|
||||
lbl_80C2C6F8:
|
||||
/* 80C2C6F8 88 1C 07 35 */ lbz r0, 0x735(r28)
|
||||
/* 80C2C6FC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2C700 40 82 00 14 */ bne lbl_80C2C714
|
||||
/* 80C2C704 38 7C 04 E4 */ addi r3, r28, 0x4e4
|
||||
/* 80C2C708 38 80 00 00 */ li r4, 0
|
||||
/* 80C2C70C 38 A0 04 00 */ li r5, 0x400
|
||||
/* 80C2C710 4B 64 44 81 */ bl cLib_chaseAngleS__FPsss
|
||||
lbl_80C2C714:
|
||||
/* 80C2C714 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80C2C718 4B FF EF 01 */ bl WallCheck__13daObjKABUTO_cFv
|
||||
/* 80C2C71C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2C720 41 82 00 24 */ beq lbl_80C2C744
|
||||
/* 80C2C724 38 00 00 00 */ li r0, 0
|
||||
/* 80C2C728 98 1C 07 10 */ stb r0, 0x710(r28)
|
||||
/* 80C2C72C 98 1C 07 11 */ stb r0, 0x711(r28)
|
||||
/* 80C2C730 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2C734 D0 1C 05 2C */ stfs f0, 0x52c(r28)
|
||||
/* 80C2C738 D0 1C 04 FC */ stfs f0, 0x4fc(r28)
|
||||
/* 80C2C73C B0 1C 04 E4 */ sth r0, 0x4e4(r28)
|
||||
/* 80C2C740 B0 1C 04 E8 */ sth r0, 0x4e8(r28)
|
||||
lbl_80C2C744:
|
||||
/* 80C2C744 88 1C 07 36 */ lbz r0, 0x736(r28)
|
||||
/* 80C2C748 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80C2C74C 40 82 00 18 */ bne lbl_80C2C764
|
||||
/* 80C2C750 38 7C 04 DE */ addi r3, r28, 0x4de
|
||||
/* 80C2C754 A8 9C 07 20 */ lha r4, 0x720(r28)
|
||||
/* 80C2C758 38 A0 00 10 */ li r5, 0x10
|
||||
/* 80C2C75C 38 C0 01 00 */ li r6, 0x100
|
||||
/* 80C2C760 4B 64 3E A9 */ bl cLib_addCalcAngleS2__FPssss
|
||||
lbl_80C2C764:
|
||||
/* 80C2C764 80 7C 0A 04 */ lwz r3, 0xa04(r28)
|
||||
/* 80C2C768 C0 23 00 18 */ lfs f1, 0x18(r3)
|
||||
/* 80C2C76C C0 1F 00 50 */ lfs f0, 0x50(r31)
|
||||
/* 80C2C770 FC 00 08 00 */ fcmpu cr0, f0, f1
|
||||
/* 80C2C774 40 82 00 30 */ bne lbl_80C2C7A4
|
||||
/* 80C2C778 3C 60 00 06 */ lis r3, 0x0006 /* 0x000600A4@ha */
|
||||
/* 80C2C77C 38 03 00 A4 */ addi r0, r3, 0x00A4 /* 0x000600A4@l */
|
||||
/* 80C2C780 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80C2C784 38 7C 09 70 */ addi r3, r28, 0x970
|
||||
/* 80C2C788 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80C2C78C 38 A0 00 00 */ li r5, 0
|
||||
/* 80C2C790 38 C0 FF FF */ li r6, -1
|
||||
/* 80C2C794 81 9C 09 70 */ lwz r12, 0x970(r28)
|
||||
/* 80C2C798 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80C2C79C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80C2C7A0 4E 80 04 21 */ bctrl
|
||||
lbl_80C2C7A4:
|
||||
/* 80C2C7A4 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 80C2C7A8 38 80 FF FF */ li r4, -1
|
||||
/* 80C2C7AC 4B 44 B5 31 */ bl __dt__11dBgS_LinChkFv
|
||||
/* 80C2C7B0 39 61 00 D0 */ addi r11, r1, 0xd0
|
||||
/* 80C2C7B4 4B 73 5A 71 */ bl _restgpr_28
|
||||
/* 80C2C7B8 80 01 00 D4 */ lwz r0, 0xd4(r1)
|
||||
/* 80C2C7BC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2C7C0 38 21 00 D0 */ addi r1, r1, 0xd0
|
||||
/* 80C2C7C4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,104 +0,0 @@
|
|||
lbl_80C2D21C:
|
||||
/* 80C2D21C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80C2D220 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2D224 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80C2D228 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 80C2D22C 93 C1 00 28 */ stw r30, 0x28(r1)
|
||||
/* 80C2D230 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C2D234 3C 60 80 C3 */ lis r3, lit_3775@ha /* 0x80C2E110@ha */
|
||||
/* 80C2D238 3B C3 E1 10 */ addi r30, r3, lit_3775@l /* 0x80C2E110@l */
|
||||
/* 80C2D23C 38 7F 05 CC */ addi r3, r31, 0x5cc
|
||||
/* 80C2D240 4B 45 72 21 */ bl ChkTgHit__12dCcD_GObjInfFv
|
||||
/* 80C2D244 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80C2D248 41 82 01 44 */ beq lbl_80C2D38C
|
||||
/* 80C2D24C 38 7F 05 CC */ addi r3, r31, 0x5cc
|
||||
/* 80C2D250 4B 45 72 A9 */ bl GetTgHitObj__12dCcD_GObjInfFv
|
||||
/* 80C2D254 80 63 00 10 */ lwz r3, 0x10(r3)
|
||||
/* 80C2D258 54 60 03 DF */ rlwinm. r0, r3, 0, 0xf, 0xf
|
||||
/* 80C2D25C 41 82 00 30 */ beq lbl_80C2D28C
|
||||
/* 80C2D260 88 1F 07 37 */ lbz r0, 0x737(r31)
|
||||
/* 80C2D264 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2D268 40 82 01 10 */ bne lbl_80C2D378
|
||||
/* 80C2D26C 38 00 00 01 */ li r0, 1
|
||||
/* 80C2D270 98 1F 07 37 */ stb r0, 0x737(r31)
|
||||
/* 80C2D274 38 7F 05 CC */ addi r3, r31, 0x5cc
|
||||
/* 80C2D278 4B 45 72 D1 */ bl GetTgHitGObj__12dCcD_GObjInfFv
|
||||
/* 80C2D27C 38 7F 07 04 */ addi r3, r31, 0x704
|
||||
/* 80C2D280 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
||||
/* 80C2D284 4B 53 13 2D */ bl initOffset__20daPy_boomerangMove_cFPC4cXyz
|
||||
/* 80C2D288 48 00 00 F0 */ b lbl_80C2D378
|
||||
lbl_80C2D28C:
|
||||
/* 80C2D28C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
|
||||
/* 80C2D290 40 82 00 E8 */ bne lbl_80C2D378
|
||||
/* 80C2D294 54 60 04 63 */ rlwinm. r0, r3, 0, 0x11, 0x11
|
||||
/* 80C2D298 41 82 00 E0 */ beq lbl_80C2D378
|
||||
/* 80C2D29C C0 1E 00 54 */ lfs f0, 0x54(r30)
|
||||
/* 80C2D2A0 D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 80C2D2A4 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80C2D2A8 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80C2D2AC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2D2B0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2D2B4 80 63 5D AC */ lwz r3, 0x5dac(r3)
|
||||
/* 80C2D2B8 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 80C2D2BC 41 82 00 0C */ beq lbl_80C2D2C8
|
||||
/* 80C2D2C0 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80C2D2C4 48 00 00 08 */ b lbl_80C2D2CC
|
||||
lbl_80C2D2C8:
|
||||
/* 80C2D2C8 38 80 FF FF */ li r4, -1
|
||||
lbl_80C2D2CC:
|
||||
/* 80C2D2CC 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80C2D2D0 81 83 06 28 */ lwz r12, 0x628(r3)
|
||||
/* 80C2D2D4 81 8C 01 38 */ lwz r12, 0x138(r12)
|
||||
/* 80C2D2D8 7D 89 03 A6 */ mtctr r12
|
||||
/* 80C2D2DC 4E 80 04 21 */ bctrl
|
||||
/* 80C2D2E0 38 00 00 01 */ li r0, 1
|
||||
/* 80C2D2E4 98 1F 07 10 */ stb r0, 0x710(r31)
|
||||
/* 80C2D2E8 38 00 00 02 */ li r0, 2
|
||||
/* 80C2D2EC 98 1F 07 11 */ stb r0, 0x711(r31)
|
||||
/* 80C2D2F0 38 00 00 00 */ li r0, 0
|
||||
/* 80C2D2F4 98 1F 07 37 */ stb r0, 0x737(r31)
|
||||
/* 80C2D2F8 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2D2FC 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2D300 38 80 00 06 */ li r4, 6
|
||||
/* 80C2D304 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2D308 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2D30C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2D310 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2D314 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2D318 4B 40 EF D5 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2D31C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80C2D320 80 7F 0A 04 */ lwz r3, 0xa04(r31)
|
||||
/* 80C2D324 38 A0 00 02 */ li r5, 2
|
||||
/* 80C2D328 C0 3E 00 58 */ lfs f1, 0x58(r30)
|
||||
/* 80C2D32C C0 5E 00 50 */ lfs f2, 0x50(r30)
|
||||
/* 80C2D330 C0 7E 00 54 */ lfs f3, 0x54(r30)
|
||||
/* 80C2D334 C0 9E 00 5C */ lfs f4, 0x5c(r30)
|
||||
/* 80C2D338 4B 3E 3B 39 */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
/* 80C2D33C C0 1E 00 B4 */ lfs f0, 0xb4(r30)
|
||||
/* 80C2D340 D0 1F 05 2C */ stfs f0, 0x52c(r31)
|
||||
/* 80C2D344 C0 3E 00 58 */ lfs f1, 0x58(r30)
|
||||
/* 80C2D348 4B 63 A6 0D */ bl cM_rndF__Ff
|
||||
/* 80C2D34C C0 1E 00 B4 */ lfs f0, 0xb4(r30)
|
||||
/* 80C2D350 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2D354 D0 1F 07 18 */ stfs f0, 0x718(r31)
|
||||
/* 80C2D358 C0 3E 00 58 */ lfs f1, 0x58(r30)
|
||||
/* 80C2D35C 4B 63 A5 F9 */ bl cM_rndF__Ff
|
||||
/* 80C2D360 C0 1E 00 58 */ lfs f0, 0x58(r30)
|
||||
/* 80C2D364 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2D368 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80C2D36C D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 80C2D370 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80C2D374 B0 1F 07 14 */ sth r0, 0x714(r31)
|
||||
lbl_80C2D378:
|
||||
/* 80C2D378 38 7F 05 CC */ addi r3, r31, 0x5cc
|
||||
/* 80C2D37C 81 9F 06 08 */ lwz r12, 0x608(r31)
|
||||
/* 80C2D380 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 80C2D384 7D 89 03 A6 */ mtctr r12
|
||||
/* 80C2D388 4E 80 04 21 */ bctrl
|
||||
lbl_80C2D38C:
|
||||
/* 80C2D38C 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 80C2D390 83 C1 00 28 */ lwz r30, 0x28(r1)
|
||||
/* 80C2D394 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80C2D398 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2D39C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80C2D3A0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,84 +0,0 @@
|
|||
lbl_80C2CADC:
|
||||
/* 80C2CADC 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80C2CAE0 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2CAE4 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80C2CAE8 DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 80C2CAEC F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 80C2CAF0 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 80C2CAF4 93 C1 00 28 */ stw r30, 0x28(r1)
|
||||
/* 80C2CAF8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C2CAFC C0 43 07 78 */ lfs f2, 0x778(r3)
|
||||
/* 80C2CB00 80 03 07 7C */ lwz r0, 0x77c(r3)
|
||||
/* 80C2CB04 3C 60 80 C3 */ lis r3, lit_4545@ha /* 0x80C2E1F0@ha */
|
||||
/* 80C2CB08 C8 23 E1 F0 */ lfd f1, lit_4545@l(r3) /* 0x80C2E1F0@l */
|
||||
/* 80C2CB0C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80C2CB10 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80C2CB14 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 80C2CB18 C8 01 00 20 */ lfd f0, 0x20(r1)
|
||||
/* 80C2CB1C EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 80C2CB20 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80C2CB24 40 81 00 20 */ ble lbl_80C2CB44
|
||||
/* 80C2CB28 38 7F 07 80 */ addi r3, r31, 0x780
|
||||
/* 80C2CB2C 3C 80 80 C3 */ lis r4, lit_3933@ha /* 0x80C2E164@ha */
|
||||
/* 80C2CB30 C0 24 E1 64 */ lfs f1, lit_3933@l(r4) /* 0x80C2E164@l */
|
||||
/* 80C2CB34 3C 80 80 C3 */ lis r4, lit_3896@ha /* 0x80C2E160@ha */
|
||||
/* 80C2CB38 C0 44 E1 60 */ lfs f2, lit_3896@l(r4) /* 0x80C2E160@l */
|
||||
/* 80C2CB3C 4B 64 3C 05 */ bl cLib_chaseF__FPfff
|
||||
/* 80C2CB40 48 00 00 18 */ b lbl_80C2CB58
|
||||
lbl_80C2CB44:
|
||||
/* 80C2CB44 38 7F 07 80 */ addi r3, r31, 0x780
|
||||
/* 80C2CB48 C0 3F 07 84 */ lfs f1, 0x784(r31)
|
||||
/* 80C2CB4C 3C 80 80 C3 */ lis r4, lit_3896@ha /* 0x80C2E160@ha */
|
||||
/* 80C2CB50 C0 44 E1 60 */ lfs f2, lit_3896@l(r4) /* 0x80C2E160@l */
|
||||
/* 80C2CB54 4B 64 3B ED */ bl cLib_chaseF__FPfff
|
||||
lbl_80C2CB58:
|
||||
/* 80C2CB58 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2CB5C 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2CB60 80 7E 5D 3C */ lwz r3, 0x5d3c(r30)
|
||||
/* 80C2CB64 38 00 00 FF */ li r0, 0xff
|
||||
/* 80C2CB68 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80C2CB6C 38 80 00 00 */ li r4, 0
|
||||
/* 80C2CB70 90 81 00 0C */ stw r4, 0xc(r1)
|
||||
/* 80C2CB74 38 00 FF FF */ li r0, -1
|
||||
/* 80C2CB78 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80C2CB7C 90 81 00 14 */ stw r4, 0x14(r1)
|
||||
/* 80C2CB80 90 81 00 18 */ stw r4, 0x18(r1)
|
||||
/* 80C2CB84 90 81 00 1C */ stw r4, 0x1c(r1)
|
||||
/* 80C2CB88 80 9F 05 70 */ lwz r4, 0x570(r31)
|
||||
/* 80C2CB8C 38 A0 00 00 */ li r5, 0
|
||||
/* 80C2CB90 38 C0 0A 1B */ li r6, 0xa1b
|
||||
/* 80C2CB94 38 FF 04 D0 */ addi r7, r31, 0x4d0
|
||||
/* 80C2CB98 39 1F 01 0C */ addi r8, r31, 0x10c
|
||||
/* 80C2CB9C 39 3F 04 E4 */ addi r9, r31, 0x4e4
|
||||
/* 80C2CBA0 39 40 00 00 */ li r10, 0
|
||||
/* 80C2CBA4 3D 60 80 C3 */ lis r11, lit_3896@ha /* 0x80C2E160@ha */
|
||||
/* 80C2CBA8 C0 2B E1 60 */ lfs f1, lit_3896@l(r11) /* 0x80C2E160@l */
|
||||
/* 80C2CBAC 4B 42 09 21 */ bl set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
|
||||
/* 80C2CBB0 90 7F 05 70 */ stw r3, 0x570(r31)
|
||||
/* 80C2CBB4 C3 FF 07 80 */ lfs f31, 0x780(r31)
|
||||
/* 80C2CBB8 80 7E 5D 3C */ lwz r3, 0x5d3c(r30)
|
||||
/* 80C2CBBC 38 63 02 10 */ addi r3, r3, 0x210
|
||||
/* 80C2CBC0 80 9F 05 70 */ lwz r4, 0x570(r31)
|
||||
/* 80C2CBC4 4B 41 ED 55 */ bl getEmitter__Q213dPa_control_c7level_cFUl
|
||||
/* 80C2CBC8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80C2CBCC 41 82 00 0C */ beq lbl_80C2CBD8
|
||||
/* 80C2CBD0 D3 E3 00 B0 */ stfs f31, 0xb0(r3)
|
||||
/* 80C2CBD4 D3 E3 00 B4 */ stfs f31, 0xb4(r3)
|
||||
lbl_80C2CBD8:
|
||||
/* 80C2CBD8 80 7E 5D 3C */ lwz r3, 0x5d3c(r30)
|
||||
/* 80C2CBDC 38 63 02 10 */ addi r3, r3, 0x210
|
||||
/* 80C2CBE0 80 9F 05 74 */ lwz r4, 0x574(r31)
|
||||
/* 80C2CBE4 4B 41 ED 35 */ bl getEmitter__Q213dPa_control_c7level_cFUl
|
||||
/* 80C2CBE8 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80C2CBEC 41 82 00 0C */ beq lbl_80C2CBF8
|
||||
/* 80C2CBF0 D3 E3 00 B0 */ stfs f31, 0xb0(r3)
|
||||
/* 80C2CBF4 D3 E3 00 B4 */ stfs f31, 0xb4(r3)
|
||||
lbl_80C2CBF8:
|
||||
/* 80C2CBF8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 80C2CBFC CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 80C2CC00 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 80C2CC04 83 C1 00 28 */ lwz r30, 0x28(r1)
|
||||
/* 80C2CC08 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80C2CC0C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2CC10 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80C2CC14 4E 80 00 20 */ blr
|
||||
|
|
@ -1,23 +0,0 @@
|
|||
lbl_80C2AF10:
|
||||
/* 80C2AF10 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2AF14 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2AF18 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2AF1C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C2AF20 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C2AF24 38 7F 06 F0 */ addi r3, r31, 0x6f0
|
||||
/* 80C2AF28 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
||||
/* 80C2AF2C 4B 64 47 1D */ bl SetC__8cM3dGSphFRC4cXyz
|
||||
/* 80C2AF30 38 7F 06 F0 */ addi r3, r31, 0x6f0
|
||||
/* 80C2AF34 3C 80 80 C3 */ lis r4, lit_3790@ha /* 0x80C2E15C@ha */
|
||||
/* 80C2AF38 C0 24 E1 5C */ lfs f1, lit_3790@l(r4) /* 0x80C2E15C@l */
|
||||
/* 80C2AF3C 4B 64 47 CD */ bl SetR__8cM3dGSphFf
|
||||
/* 80C2AF40 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2AF44 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2AF48 38 63 23 3C */ addi r3, r3, 0x233c
|
||||
/* 80C2AF4C 38 9F 05 CC */ addi r4, r31, 0x5cc
|
||||
/* 80C2AF50 4B 63 9C 59 */ bl Set__4cCcSFP8cCcD_Obj
|
||||
/* 80C2AF54 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C2AF58 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2AF5C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2AF60 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2AF64 4E 80 00 20 */ blr
|
||||
|
|
@ -1,53 +0,0 @@
|
|||
lbl_80C2CA08:
|
||||
/* 80C2CA08 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80C2CA0C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2CA10 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80C2CA14 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80C2CA18 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C2CA1C 88 03 07 10 */ lbz r0, 0x710(r3)
|
||||
/* 80C2CA20 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2CA24 41 82 00 5C */ beq lbl_80C2CA80
|
||||
/* 80C2CA28 40 80 00 10 */ bge lbl_80C2CA38
|
||||
/* 80C2CA2C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2CA30 40 80 00 14 */ bge lbl_80C2CA44
|
||||
/* 80C2CA34 48 00 00 50 */ b lbl_80C2CA84
|
||||
lbl_80C2CA38:
|
||||
/* 80C2CA38 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80C2CA3C 40 80 00 48 */ bge lbl_80C2CA84
|
||||
/* 80C2CA40 48 00 00 0C */ b lbl_80C2CA4C
|
||||
lbl_80C2CA44:
|
||||
/* 80C2CA44 4B FF E9 29 */ bl ShopWaitAction__13daObjKABUTO_cFv
|
||||
/* 80C2CA48 48 00 00 3C */ b lbl_80C2CA84
|
||||
lbl_80C2CA4C:
|
||||
/* 80C2CA4C 4B FF F3 9D */ bl WalkAction__13daObjKABUTO_cFv
|
||||
/* 80C2CA50 3C 60 00 06 */ lis r3, 0x0006 /* 0x000600A5@ha */
|
||||
/* 80C2CA54 38 03 00 A5 */ addi r0, r3, 0x00A5 /* 0x000600A5@l */
|
||||
/* 80C2CA58 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80C2CA5C 38 7F 09 70 */ addi r3, r31, 0x970
|
||||
/* 80C2CA60 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80C2CA64 38 A0 00 00 */ li r5, 0
|
||||
/* 80C2CA68 38 C0 FF FF */ li r6, -1
|
||||
/* 80C2CA6C 81 9F 09 70 */ lwz r12, 0x970(r31)
|
||||
/* 80C2CA70 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80C2CA74 7D 89 03 A6 */ mtctr r12
|
||||
/* 80C2CA78 4E 80 04 21 */ bctrl
|
||||
/* 80C2CA7C 48 00 00 08 */ b lbl_80C2CA84
|
||||
lbl_80C2CA80:
|
||||
/* 80C2CA80 4B FF F5 69 */ bl MoveAction__13daObjKABUTO_cFv
|
||||
lbl_80C2CA84:
|
||||
/* 80C2CA84 3C 60 00 06 */ lis r3, 0x0006 /* 0x000600A3@ha */
|
||||
/* 80C2CA88 38 03 00 A3 */ addi r0, r3, 0x00A3 /* 0x000600A3@l */
|
||||
/* 80C2CA8C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80C2CA90 38 7F 09 70 */ addi r3, r31, 0x970
|
||||
/* 80C2CA94 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80C2CA98 38 A0 00 00 */ li r5, 0
|
||||
/* 80C2CA9C 38 C0 FF FF */ li r6, -1
|
||||
/* 80C2CAA0 81 9F 09 70 */ lwz r12, 0x970(r31)
|
||||
/* 80C2CAA4 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80C2CAA8 7D 89 03 A6 */ mtctr r12
|
||||
/* 80C2CAAC 4E 80 04 21 */ bctrl
|
||||
/* 80C2CAB0 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80C2CAB4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80C2CAB8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2CABC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80C2CAC0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,97 +0,0 @@
|
|||
lbl_80C2B36C:
|
||||
/* 80C2B36C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80C2B370 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2B374 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80C2B378 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80C2B37C 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80C2B380 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C2B384 3C 60 80 C3 */ lis r3, lit_3775@ha /* 0x80C2E110@ha */
|
||||
/* 80C2B388 3B C3 E1 10 */ addi r30, r3, lit_3775@l /* 0x80C2E110@l */
|
||||
/* 80C2B38C 88 1F 07 11 */ lbz r0, 0x711(r31)
|
||||
/* 80C2B390 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2B394 41 82 00 90 */ beq lbl_80C2B424
|
||||
/* 80C2B398 40 80 01 24 */ bge lbl_80C2B4BC
|
||||
/* 80C2B39C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2B3A0 40 80 00 08 */ bge lbl_80C2B3A8
|
||||
/* 80C2B3A4 48 00 01 18 */ b lbl_80C2B4BC
|
||||
lbl_80C2B3A8:
|
||||
/* 80C2B3A8 C0 1E 00 54 */ lfs f0, 0x54(r30)
|
||||
/* 80C2B3AC D0 1F 05 2C */ stfs f0, 0x52c(r31)
|
||||
/* 80C2B3B0 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2B3B4 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2B3B8 38 80 00 07 */ li r4, 7
|
||||
/* 80C2B3BC 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2B3C0 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2B3C4 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2B3C8 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2B3CC 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2B3D0 4B 41 0F 1D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2B3D4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80C2B3D8 80 7F 0A 04 */ lwz r3, 0xa04(r31)
|
||||
/* 80C2B3DC 38 A0 00 02 */ li r5, 2
|
||||
/* 80C2B3E0 C0 3E 00 58 */ lfs f1, 0x58(r30)
|
||||
/* 80C2B3E4 C0 5E 00 54 */ lfs f2, 0x54(r30)
|
||||
/* 80C2B3E8 FC 60 10 90 */ fmr f3, f2
|
||||
/* 80C2B3EC C0 9E 00 5C */ lfs f4, 0x5c(r30)
|
||||
/* 80C2B3F0 4B 3E 5A 81 */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
/* 80C2B3F4 88 7F 07 11 */ lbz r3, 0x711(r31)
|
||||
/* 80C2B3F8 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80C2B3FC 98 1F 07 11 */ stb r0, 0x711(r31)
|
||||
/* 80C2B400 C0 3E 00 60 */ lfs f1, 0x60(r30)
|
||||
/* 80C2B404 4B 63 C5 51 */ bl cM_rndF__Ff
|
||||
/* 80C2B408 C0 1E 00 60 */ lfs f0, 0x60(r30)
|
||||
/* 80C2B40C EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2B410 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80C2B414 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80C2B418 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80C2B41C B0 1F 07 12 */ sth r0, 0x712(r31)
|
||||
/* 80C2B420 48 00 00 9C */ b lbl_80C2B4BC
|
||||
lbl_80C2B424:
|
||||
/* 80C2B424 A8 7F 07 12 */ lha r3, 0x712(r31)
|
||||
/* 80C2B428 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80C2B42C B0 1F 07 12 */ sth r0, 0x712(r31)
|
||||
/* 80C2B430 A8 1F 07 12 */ lha r0, 0x712(r31)
|
||||
/* 80C2B434 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2B438 41 81 00 0C */ bgt lbl_80C2B444
|
||||
/* 80C2B43C 38 00 00 00 */ li r0, 0
|
||||
/* 80C2B440 B0 1F 07 12 */ sth r0, 0x712(r31)
|
||||
lbl_80C2B444:
|
||||
/* 80C2B444 A8 1F 07 12 */ lha r0, 0x712(r31)
|
||||
/* 80C2B448 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2B44C 40 82 00 70 */ bne lbl_80C2B4BC
|
||||
/* 80C2B450 C0 3E 00 64 */ lfs f1, 0x64(r30)
|
||||
/* 80C2B454 4B 63 C5 01 */ bl cM_rndF__Ff
|
||||
/* 80C2B458 FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 80C2B45C D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80C2B460 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80C2B464 2C 00 00 28 */ cmpwi r0, 0x28
|
||||
/* 80C2B468 40 80 00 18 */ bge lbl_80C2B480
|
||||
/* 80C2B46C 38 00 00 02 */ li r0, 2
|
||||
/* 80C2B470 98 1F 07 10 */ stb r0, 0x710(r31)
|
||||
/* 80C2B474 38 00 00 00 */ li r0, 0
|
||||
/* 80C2B478 98 1F 07 11 */ stb r0, 0x711(r31)
|
||||
/* 80C2B47C 48 00 00 40 */ b lbl_80C2B4BC
|
||||
lbl_80C2B480:
|
||||
/* 80C2B480 2C 00 00 46 */ cmpwi r0, 0x46
|
||||
/* 80C2B484 40 80 00 18 */ bge lbl_80C2B49C
|
||||
/* 80C2B488 38 00 00 01 */ li r0, 1
|
||||
/* 80C2B48C 98 1F 07 10 */ stb r0, 0x710(r31)
|
||||
/* 80C2B490 38 00 00 00 */ li r0, 0
|
||||
/* 80C2B494 98 1F 07 11 */ stb r0, 0x711(r31)
|
||||
/* 80C2B498 48 00 00 24 */ b lbl_80C2B4BC
|
||||
lbl_80C2B49C:
|
||||
/* 80C2B49C C0 3E 00 60 */ lfs f1, 0x60(r30)
|
||||
/* 80C2B4A0 4B 63 C4 B5 */ bl cM_rndF__Ff
|
||||
/* 80C2B4A4 C0 1E 00 60 */ lfs f0, 0x60(r30)
|
||||
/* 80C2B4A8 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2B4AC FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80C2B4B0 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80C2B4B4 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80C2B4B8 B0 1F 07 12 */ sth r0, 0x712(r31)
|
||||
lbl_80C2B4BC:
|
||||
/* 80C2B4BC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80C2B4C0 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80C2B4C4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80C2B4C8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2B4CC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80C2B4D0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,68 +0,0 @@
|
|||
lbl_80C2B88C:
|
||||
/* 80C2B88C 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80C2B890 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2B894 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80C2B898 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 80C2B89C 93 C1 00 28 */ stw r30, 0x28(r1)
|
||||
/* 80C2B8A0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80C2B8A4 3C 60 80 C3 */ lis r3, lit_3775@ha /* 0x80C2E110@ha */
|
||||
/* 80C2B8A8 3B E3 E1 10 */ addi r31, r3, lit_3775@l /* 0x80C2E110@l */
|
||||
/* 80C2B8AC C0 3E 04 FC */ lfs f1, 0x4fc(r30)
|
||||
/* 80C2B8B0 C0 1E 05 30 */ lfs f0, 0x530(r30)
|
||||
/* 80C2B8B4 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80C2B8B8 D0 1E 04 FC */ stfs f0, 0x4fc(r30)
|
||||
/* 80C2B8BC C0 5E 05 2C */ lfs f2, 0x52c(r30)
|
||||
/* 80C2B8C0 C0 3E 04 FC */ lfs f1, 0x4fc(r30)
|
||||
/* 80C2B8C4 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2B8C8 D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 80C2B8CC D0 21 00 18 */ stfs f1, 0x18(r1)
|
||||
/* 80C2B8D0 D0 41 00 1C */ stfs f2, 0x1c(r1)
|
||||
/* 80C2B8D4 D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 80C2B8D8 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80C2B8DC D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80C2B8E0 38 7E 07 2A */ addi r3, r30, 0x72a
|
||||
/* 80C2B8E4 4B 3E 16 29 */ bl ZXYrotS__14mDoMtx_stack_cFRC5csXyz
|
||||
/* 80C2B8E8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80C2B8EC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80C2B8F0 A8 9E 04 DE */ lha r4, 0x4de(r30)
|
||||
/* 80C2B8F4 4B 3E 0B 41 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80C2B8F8 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80C2B8FC 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80C2B900 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80C2B904 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80C2B908 4B 71 B4 65 */ bl PSMTXMultVec
|
||||
/* 80C2B90C C0 3E 04 D0 */ lfs f1, 0x4d0(r30)
|
||||
/* 80C2B910 C0 01 00 08 */ lfs f0, 8(r1)
|
||||
/* 80C2B914 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80C2B918 D0 1E 04 D0 */ stfs f0, 0x4d0(r30)
|
||||
/* 80C2B91C C0 3E 04 D4 */ lfs f1, 0x4d4(r30)
|
||||
/* 80C2B920 C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
/* 80C2B924 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80C2B928 D0 1E 04 D4 */ stfs f0, 0x4d4(r30)
|
||||
/* 80C2B92C C0 3E 04 D8 */ lfs f1, 0x4d8(r30)
|
||||
/* 80C2B930 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 80C2B934 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80C2B938 D0 1E 04 D8 */ stfs f0, 0x4d8(r30)
|
||||
/* 80C2B93C 38 7E 05 2C */ addi r3, r30, 0x52c
|
||||
/* 80C2B940 C0 3E 07 18 */ lfs f1, 0x718(r30)
|
||||
/* 80C2B944 C0 5F 00 88 */ lfs f2, 0x88(r31)
|
||||
/* 80C2B948 C0 7F 00 8C */ lfs f3, 0x8c(r31)
|
||||
/* 80C2B94C 4B 64 40 F1 */ bl cLib_addCalc2__FPffff
|
||||
/* 80C2B950 38 7E 04 FC */ addi r3, r30, 0x4fc
|
||||
/* 80C2B954 C0 3E 07 1C */ lfs f1, 0x71c(r30)
|
||||
/* 80C2B958 C0 5F 00 90 */ lfs f2, 0x90(r31)
|
||||
/* 80C2B95C C0 7F 00 94 */ lfs f3, 0x94(r31)
|
||||
/* 80C2B960 4B 64 40 DD */ bl cLib_addCalc2__FPffff
|
||||
/* 80C2B964 38 7E 04 DE */ addi r3, r30, 0x4de
|
||||
/* 80C2B968 A8 9E 07 20 */ lha r4, 0x720(r30)
|
||||
/* 80C2B96C 38 A0 00 10 */ li r5, 0x10
|
||||
/* 80C2B970 38 C0 01 00 */ li r6, 0x100
|
||||
/* 80C2B974 4B 64 4C 95 */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 80C2B978 A8 1E 04 DE */ lha r0, 0x4de(r30)
|
||||
/* 80C2B97C B0 1E 04 E6 */ sth r0, 0x4e6(r30)
|
||||
/* 80C2B980 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 80C2B984 83 C1 00 28 */ lwz r30, 0x28(r1)
|
||||
/* 80C2B988 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80C2B98C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2B990 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80C2B994 4E 80 00 20 */ blr
|
||||
|
|
@ -1,86 +0,0 @@
|
|||
lbl_80C2B4D4:
|
||||
/* 80C2B4D4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80C2B4D8 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2B4DC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80C2B4E0 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80C2B4E4 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 80C2B4E8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80C2B4EC 3C 80 80 C3 */ lis r4, lit_3775@ha /* 0x80C2E110@ha */
|
||||
/* 80C2B4F0 3B E4 E1 10 */ addi r31, r4, lit_3775@l /* 0x80C2E110@l */
|
||||
/* 80C2B4F4 88 03 07 11 */ lbz r0, 0x711(r3)
|
||||
/* 80C2B4F8 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2B4FC 41 82 00 90 */ beq lbl_80C2B58C
|
||||
/* 80C2B500 40 80 01 00 */ bge lbl_80C2B600
|
||||
/* 80C2B504 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2B508 40 80 00 08 */ bge lbl_80C2B510
|
||||
/* 80C2B50C 48 00 00 F4 */ b lbl_80C2B600
|
||||
lbl_80C2B510:
|
||||
/* 80C2B510 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2B514 D0 1E 05 2C */ stfs f0, 0x52c(r30)
|
||||
/* 80C2B518 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2B51C 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2B520 38 80 00 07 */ li r4, 7
|
||||
/* 80C2B524 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2B528 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2B52C 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2B530 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2B534 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2B538 4B 41 0D B5 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2B53C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80C2B540 80 7E 0A 04 */ lwz r3, 0xa04(r30)
|
||||
/* 80C2B544 38 A0 00 02 */ li r5, 2
|
||||
/* 80C2B548 C0 3F 00 58 */ lfs f1, 0x58(r31)
|
||||
/* 80C2B54C C0 5F 00 54 */ lfs f2, 0x54(r31)
|
||||
/* 80C2B550 FC 60 10 90 */ fmr f3, f2
|
||||
/* 80C2B554 C0 9F 00 5C */ lfs f4, 0x5c(r31)
|
||||
/* 80C2B558 4B 3E 59 19 */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
/* 80C2B55C 88 7E 07 11 */ lbz r3, 0x711(r30)
|
||||
/* 80C2B560 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80C2B564 98 1E 07 11 */ stb r0, 0x711(r30)
|
||||
/* 80C2B568 C0 3F 00 60 */ lfs f1, 0x60(r31)
|
||||
/* 80C2B56C 4B 63 C3 E9 */ bl cM_rndF__Ff
|
||||
/* 80C2B570 C0 1F 00 60 */ lfs f0, 0x60(r31)
|
||||
/* 80C2B574 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2B578 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80C2B57C D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80C2B580 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80C2B584 B0 1E 07 12 */ sth r0, 0x712(r30)
|
||||
/* 80C2B588 48 00 00 78 */ b lbl_80C2B600
|
||||
lbl_80C2B58C:
|
||||
/* 80C2B58C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2B590 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2B594 80 84 5D AC */ lwz r4, 0x5dac(r4)
|
||||
/* 80C2B598 4B 3E F2 49 */ bl fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c
|
||||
/* 80C2B59C C0 1F 00 68 */ lfs f0, 0x68(r31)
|
||||
/* 80C2B5A0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2B5A4 40 80 00 5C */ bge lbl_80C2B600
|
||||
/* 80C2B5A8 A8 7E 07 12 */ lha r3, 0x712(r30)
|
||||
/* 80C2B5AC 38 03 FF FF */ addi r0, r3, -1
|
||||
/* 80C2B5B0 B0 1E 07 12 */ sth r0, 0x712(r30)
|
||||
/* 80C2B5B4 A8 1E 07 12 */ lha r0, 0x712(r30)
|
||||
/* 80C2B5B8 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2B5BC 41 81 00 0C */ bgt lbl_80C2B5C8
|
||||
/* 80C2B5C0 38 00 00 00 */ li r0, 0
|
||||
/* 80C2B5C4 B0 1E 07 12 */ sth r0, 0x712(r30)
|
||||
lbl_80C2B5C8:
|
||||
/* 80C2B5C8 A8 1E 07 12 */ lha r0, 0x712(r30)
|
||||
/* 80C2B5CC 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2B5D0 40 82 00 30 */ bne lbl_80C2B600
|
||||
/* 80C2B5D4 C0 3F 00 64 */ lfs f1, 0x64(r31)
|
||||
/* 80C2B5D8 4B 63 C3 7D */ bl cM_rndF__Ff
|
||||
/* 80C2B5DC FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 80C2B5E0 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80C2B5E4 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80C2B5E8 2C 00 00 5A */ cmpwi r0, 0x5a
|
||||
/* 80C2B5EC 40 80 00 14 */ bge lbl_80C2B600
|
||||
/* 80C2B5F0 38 00 00 02 */ li r0, 2
|
||||
/* 80C2B5F4 98 1E 07 10 */ stb r0, 0x710(r30)
|
||||
/* 80C2B5F8 38 00 00 00 */ li r0, 0
|
||||
/* 80C2B5FC 98 1E 07 11 */ stb r0, 0x711(r30)
|
||||
lbl_80C2B600:
|
||||
/* 80C2B600 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80C2B604 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 80C2B608 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80C2B60C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2B610 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80C2B614 4E 80 00 20 */ blr
|
||||
|
|
@ -1,137 +0,0 @@
|
|||
lbl_80C2BDE8:
|
||||
/* 80C2BDE8 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80C2BDEC 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2BDF0 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80C2BDF4 DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 80C2BDF8 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 80C2BDFC 93 E1 00 2C */ stw r31, 0x2c(r1)
|
||||
/* 80C2BE00 93 C1 00 28 */ stw r30, 0x28(r1)
|
||||
/* 80C2BE04 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80C2BE08 3C 60 80 C3 */ lis r3, lit_3775@ha /* 0x80C2E110@ha */
|
||||
/* 80C2BE0C 3B E3 E1 10 */ addi r31, r3, lit_3775@l /* 0x80C2E110@l */
|
||||
/* 80C2BE10 38 60 00 00 */ li r3, 0
|
||||
/* 80C2BE14 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80C2BE18 38 00 00 03 */ li r0, 3
|
||||
/* 80C2BE1C 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80C2BE20:
|
||||
/* 80C2BE20 38 C3 07 12 */ addi r6, r3, 0x712
|
||||
/* 80C2BE24 7C BE 32 AE */ lhax r5, r30, r6
|
||||
/* 80C2BE28 38 05 FF FF */ addi r0, r5, -1
|
||||
/* 80C2BE2C 7C 1E 33 2E */ sthx r0, r30, r6
|
||||
/* 80C2BE30 7C 1E 32 AE */ lhax r0, r30, r6
|
||||
/* 80C2BE34 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2BE38 41 81 00 08 */ bgt lbl_80C2BE40
|
||||
/* 80C2BE3C 7C 9E 33 2E */ sthx r4, r30, r6
|
||||
lbl_80C2BE40:
|
||||
/* 80C2BE40 38 63 00 02 */ addi r3, r3, 2
|
||||
/* 80C2BE44 42 00 FF DC */ bdnz lbl_80C2BE20
|
||||
/* 80C2BE48 88 1E 07 11 */ lbz r0, 0x711(r30)
|
||||
/* 80C2BE4C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2BE50 41 82 00 9C */ beq lbl_80C2BEEC
|
||||
/* 80C2BE54 40 80 01 6C */ bge lbl_80C2BFC0
|
||||
/* 80C2BE58 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2BE5C 40 80 00 08 */ bge lbl_80C2BE64
|
||||
/* 80C2BE60 48 00 01 60 */ b lbl_80C2BFC0
|
||||
lbl_80C2BE64:
|
||||
/* 80C2BE64 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2BE68 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2BE6C 38 80 00 07 */ li r4, 7
|
||||
/* 80C2BE70 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2BE74 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2BE78 3C A5 00 02 */ addis r5, r5, 2
|
||||
/* 80C2BE7C 38 C0 00 80 */ li r6, 0x80
|
||||
/* 80C2BE80 38 A5 C2 F8 */ addi r5, r5, -15624
|
||||
/* 80C2BE84 4B 41 04 69 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
|
||||
/* 80C2BE88 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80C2BE8C 80 7E 0A 04 */ lwz r3, 0xa04(r30)
|
||||
/* 80C2BE90 38 A0 00 02 */ li r5, 2
|
||||
/* 80C2BE94 C0 3F 00 58 */ lfs f1, 0x58(r31)
|
||||
/* 80C2BE98 C0 5F 00 00 */ lfs f2, 0(r31)
|
||||
/* 80C2BE9C C0 7F 00 54 */ lfs f3, 0x54(r31)
|
||||
/* 80C2BEA0 C0 9F 00 5C */ lfs f4, 0x5c(r31)
|
||||
/* 80C2BEA4 4B 3E 4F CD */ bl setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff
|
||||
/* 80C2BEA8 C0 1F 00 A8 */ lfs f0, 0xa8(r31)
|
||||
/* 80C2BEAC D0 1E 07 18 */ stfs f0, 0x718(r30)
|
||||
/* 80C2BEB0 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2BEB4 D0 1E 04 FC */ stfs f0, 0x4fc(r30)
|
||||
/* 80C2BEB8 D0 1E 07 1C */ stfs f0, 0x71c(r30)
|
||||
/* 80C2BEBC 88 7E 07 11 */ lbz r3, 0x711(r30)
|
||||
/* 80C2BEC0 38 03 00 01 */ addi r0, r3, 1
|
||||
/* 80C2BEC4 98 1E 07 11 */ stb r0, 0x711(r30)
|
||||
/* 80C2BEC8 C0 3F 00 60 */ lfs f1, 0x60(r31)
|
||||
/* 80C2BECC 4B 63 BA 89 */ bl cM_rndF__Ff
|
||||
/* 80C2BED0 C0 1F 00 60 */ lfs f0, 0x60(r31)
|
||||
/* 80C2BED4 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2BED8 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80C2BEDC D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 80C2BEE0 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80C2BEE4 B0 1E 07 14 */ sth r0, 0x714(r30)
|
||||
/* 80C2BEE8 48 00 00 D8 */ b lbl_80C2BFC0
|
||||
lbl_80C2BEEC:
|
||||
/* 80C2BEEC A8 1E 07 12 */ lha r0, 0x712(r30)
|
||||
/* 80C2BEF0 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2BEF4 40 82 00 58 */ bne lbl_80C2BF4C
|
||||
/* 80C2BEF8 C0 3F 00 64 */ lfs f1, 0x64(r31)
|
||||
/* 80C2BEFC 4B 63 BA 91 */ bl cM_rndFX__Ff
|
||||
/* 80C2BF00 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80C2BF04 C0 3F 00 64 */ lfs f1, 0x64(r31)
|
||||
/* 80C2BF08 4B 63 BA 85 */ bl cM_rndFX__Ff
|
||||
/* 80C2BF0C D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 80C2BF10 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2BF14 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80C2BF18 D3 E1 00 10 */ stfs f31, 0x10(r1)
|
||||
/* 80C2BF1C FC 20 08 18 */ frsp f1, f1
|
||||
/* 80C2BF20 FC 40 F8 18 */ frsp f2, f31
|
||||
/* 80C2BF24 4B 63 B7 51 */ bl cM_atan2s__Fff
|
||||
/* 80C2BF28 B0 7E 07 20 */ sth r3, 0x720(r30)
|
||||
/* 80C2BF2C C0 3F 00 60 */ lfs f1, 0x60(r31)
|
||||
/* 80C2BF30 4B 63 BA 25 */ bl cM_rndF__Ff
|
||||
/* 80C2BF34 C0 1F 00 60 */ lfs f0, 0x60(r31)
|
||||
/* 80C2BF38 EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2BF3C FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80C2BF40 D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 80C2BF44 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80C2BF48 B0 1E 07 12 */ sth r0, 0x712(r30)
|
||||
lbl_80C2BF4C:
|
||||
/* 80C2BF4C A8 1E 07 14 */ lha r0, 0x714(r30)
|
||||
/* 80C2BF50 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80C2BF54 40 82 00 6C */ bne lbl_80C2BFC0
|
||||
/* 80C2BF58 C0 3F 00 64 */ lfs f1, 0x64(r31)
|
||||
/* 80C2BF5C 4B 63 B9 F9 */ bl cM_rndF__Ff
|
||||
/* 80C2BF60 FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 80C2BF64 D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 80C2BF68 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80C2BF6C 2C 00 00 1E */ cmpwi r0, 0x1e
|
||||
/* 80C2BF70 40 80 00 18 */ bge lbl_80C2BF88
|
||||
/* 80C2BF74 38 00 00 01 */ li r0, 1
|
||||
/* 80C2BF78 98 1E 07 10 */ stb r0, 0x710(r30)
|
||||
/* 80C2BF7C 38 00 00 00 */ li r0, 0
|
||||
/* 80C2BF80 98 1E 07 11 */ stb r0, 0x711(r30)
|
||||
/* 80C2BF84 48 00 00 3C */ b lbl_80C2BFC0
|
||||
lbl_80C2BF88:
|
||||
/* 80C2BF88 2C 00 00 3C */ cmpwi r0, 0x3c
|
||||
/* 80C2BF8C 40 80 00 14 */ bge lbl_80C2BFA0
|
||||
/* 80C2BF90 38 00 00 00 */ li r0, 0
|
||||
/* 80C2BF94 98 1E 07 10 */ stb r0, 0x710(r30)
|
||||
/* 80C2BF98 98 1E 07 11 */ stb r0, 0x711(r30)
|
||||
/* 80C2BF9C 48 00 00 24 */ b lbl_80C2BFC0
|
||||
lbl_80C2BFA0:
|
||||
/* 80C2BFA0 C0 3F 00 60 */ lfs f1, 0x60(r31)
|
||||
/* 80C2BFA4 4B 63 B9 B1 */ bl cM_rndF__Ff
|
||||
/* 80C2BFA8 C0 1F 00 60 */ lfs f0, 0x60(r31)
|
||||
/* 80C2BFAC EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80C2BFB0 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80C2BFB4 D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 80C2BFB8 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80C2BFBC B0 1E 07 14 */ sth r0, 0x714(r30)
|
||||
lbl_80C2BFC0:
|
||||
/* 80C2BFC0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80C2BFC4 4B FF F9 D5 */ bl WallWalk__13daObjKABUTO_cFv
|
||||
/* 80C2BFC8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
|
||||
/* 80C2BFCC CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 80C2BFD0 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 80C2BFD4 83 C1 00 28 */ lwz r30, 0x28(r1)
|
||||
/* 80C2BFD8 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80C2BFDC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2BFE0 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80C2BFE4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,152 +0,0 @@
|
|||
lbl_80C2B618:
|
||||
/* 80C2B618 94 21 FF 40 */ stwu r1, -0xc0(r1)
|
||||
/* 80C2B61C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2B620 90 01 00 C4 */ stw r0, 0xc4(r1)
|
||||
/* 80C2B624 39 61 00 C0 */ addi r11, r1, 0xc0
|
||||
/* 80C2B628 4B 73 6B B5 */ bl _savegpr_29
|
||||
/* 80C2B62C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C2B630 3C 60 80 C3 */ lis r3, lit_3775@ha /* 0x80C2E110@ha */
|
||||
/* 80C2B634 3B C3 E1 10 */ addi r30, r3, lit_3775@l /* 0x80C2E110@l */
|
||||
/* 80C2B638 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 80C2B63C 4B 44 C6 2D */ bl __ct__11dBgS_LinChkFv
|
||||
/* 80C2B640 38 61 00 90 */ addi r3, r1, 0x90
|
||||
/* 80C2B644 4B 44 D8 25 */ bl SetObj__16dBgS_PolyPassChkFv
|
||||
/* 80C2B648 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 80C2B64C 38 9F 04 BC */ addi r4, r31, 0x4bc
|
||||
/* 80C2B650 38 BF 04 D0 */ addi r5, r31, 0x4d0
|
||||
/* 80C2B654 38 C0 00 00 */ li r6, 0
|
||||
/* 80C2B658 4B 44 C7 0D */ bl Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c
|
||||
/* 80C2B65C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2B660 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2B664 3B A3 0F 38 */ addi r29, r3, 0xf38
|
||||
/* 80C2B668 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2B66C 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 80C2B670 4B 44 8D 45 */ bl LineCross__4cBgSFP11cBgS_LinChk
|
||||
/* 80C2B674 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80C2B678 41 82 01 A4 */ beq lbl_80C2B81C
|
||||
/* 80C2B67C 3C 60 80 C3 */ lis r3, __vt__8cM3dGPla@ha /* 0x80C2E2C0@ha */
|
||||
/* 80C2B680 38 03 E2 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x80C2E2C0@l */
|
||||
/* 80C2B684 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80C2B688 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2B68C 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 80C2B690 38 A1 00 24 */ addi r5, r1, 0x24
|
||||
/* 80C2B694 4B 44 90 B1 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
|
||||
/* 80C2B698 C0 01 00 68 */ lfs f0, 0x68(r1)
|
||||
/* 80C2B69C D0 1F 04 D0 */ stfs f0, 0x4d0(r31)
|
||||
/* 80C2B6A0 C0 01 00 6C */ lfs f0, 0x6c(r1)
|
||||
/* 80C2B6A4 D0 1F 04 D4 */ stfs f0, 0x4d4(r31)
|
||||
/* 80C2B6A8 C0 01 00 70 */ lfs f0, 0x70(r1)
|
||||
/* 80C2B6AC D0 1F 04 D8 */ stfs f0, 0x4d8(r31)
|
||||
/* 80C2B6B0 C0 1E 00 54 */ lfs f0, 0x54(r30)
|
||||
/* 80C2B6B4 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80C2B6B8 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 80C2B6BC D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 80C2B6C0 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80C2B6C4 C0 01 00 28 */ lfs f0, 0x28(r1)
|
||||
/* 80C2B6C8 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80C2B6CC C0 01 00 2C */ lfs f0, 0x2c(r1)
|
||||
/* 80C2B6D0 D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 80C2B6D4 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 80C2B6D8 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80C2B6DC 4B 71 BC C1 */ bl PSVECSquareDistance
|
||||
/* 80C2B6E0 C0 1E 00 54 */ lfs f0, 0x54(r30)
|
||||
/* 80C2B6E4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2B6E8 40 81 00 58 */ ble lbl_80C2B740
|
||||
/* 80C2B6EC FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 80C2B6F0 C8 9E 00 70 */ lfd f4, 0x70(r30)
|
||||
/* 80C2B6F4 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2B6F8 C8 7E 00 78 */ lfd f3, 0x78(r30)
|
||||
/* 80C2B6FC FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2B700 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2B704 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2B708 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2B70C FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2B710 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2B714 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2B718 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2B71C FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2B720 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2B724 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2B728 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2B72C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2B730 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2B734 FC 41 00 32 */ fmul f2, f1, f0
|
||||
/* 80C2B738 FC 40 10 18 */ frsp f2, f2
|
||||
/* 80C2B73C 48 00 00 90 */ b lbl_80C2B7CC
|
||||
lbl_80C2B740:
|
||||
/* 80C2B740 C8 1E 00 80 */ lfd f0, 0x80(r30)
|
||||
/* 80C2B744 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2B748 40 80 00 10 */ bge lbl_80C2B758
|
||||
/* 80C2B74C 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2B750 C0 43 0A E0 */ lfs f2, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80C2B754 48 00 00 78 */ b lbl_80C2B7CC
|
||||
lbl_80C2B758:
|
||||
/* 80C2B758 D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 80C2B75C 80 81 00 08 */ lwz r4, 8(r1)
|
||||
/* 80C2B760 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 80C2B764 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 80C2B768 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80C2B76C 41 82 00 14 */ beq lbl_80C2B780
|
||||
/* 80C2B770 40 80 00 40 */ bge lbl_80C2B7B0
|
||||
/* 80C2B774 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2B778 41 82 00 20 */ beq lbl_80C2B798
|
||||
/* 80C2B77C 48 00 00 34 */ b lbl_80C2B7B0
|
||||
lbl_80C2B780:
|
||||
/* 80C2B780 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2B784 41 82 00 0C */ beq lbl_80C2B790
|
||||
/* 80C2B788 38 00 00 01 */ li r0, 1
|
||||
/* 80C2B78C 48 00 00 28 */ b lbl_80C2B7B4
|
||||
lbl_80C2B790:
|
||||
/* 80C2B790 38 00 00 02 */ li r0, 2
|
||||
/* 80C2B794 48 00 00 20 */ b lbl_80C2B7B4
|
||||
lbl_80C2B798:
|
||||
/* 80C2B798 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2B79C 41 82 00 0C */ beq lbl_80C2B7A8
|
||||
/* 80C2B7A0 38 00 00 05 */ li r0, 5
|
||||
/* 80C2B7A4 48 00 00 10 */ b lbl_80C2B7B4
|
||||
lbl_80C2B7A8:
|
||||
/* 80C2B7A8 38 00 00 03 */ li r0, 3
|
||||
/* 80C2B7AC 48 00 00 08 */ b lbl_80C2B7B4
|
||||
lbl_80C2B7B0:
|
||||
/* 80C2B7B0 38 00 00 04 */ li r0, 4
|
||||
lbl_80C2B7B4:
|
||||
/* 80C2B7B4 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2B7B8 40 82 00 10 */ bne lbl_80C2B7C8
|
||||
/* 80C2B7BC 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2B7C0 C0 43 0A E0 */ lfs f2, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80C2B7C4 48 00 00 08 */ b lbl_80C2B7CC
|
||||
lbl_80C2B7C8:
|
||||
/* 80C2B7C8 FC 40 08 90 */ fmr f2, f1
|
||||
lbl_80C2B7CC:
|
||||
/* 80C2B7CC C0 21 00 24 */ lfs f1, 0x24(r1)
|
||||
/* 80C2B7D0 4B 63 BE A5 */ bl cM_atan2s__Fff
|
||||
/* 80C2B7D4 7C 03 00 D0 */ neg r0, r3
|
||||
/* 80C2B7D8 B0 1F 07 2E */ sth r0, 0x72e(r31)
|
||||
/* 80C2B7DC C0 21 00 2C */ lfs f1, 0x2c(r1)
|
||||
/* 80C2B7E0 C0 41 00 28 */ lfs f2, 0x28(r1)
|
||||
/* 80C2B7E4 4B 63 BE 91 */ bl cM_atan2s__Fff
|
||||
/* 80C2B7E8 B0 7F 07 2A */ sth r3, 0x72a(r31)
|
||||
/* 80C2B7EC C0 21 00 24 */ lfs f1, 0x24(r1)
|
||||
/* 80C2B7F0 C0 41 00 2C */ lfs f2, 0x2c(r1)
|
||||
/* 80C2B7F4 4B 63 BE 81 */ bl cM_atan2s__Fff
|
||||
/* 80C2B7F8 B0 7F 07 32 */ sth r3, 0x732(r31)
|
||||
/* 80C2B7FC 3C 60 80 C3 */ lis r3, __vt__8cM3dGPla@ha /* 0x80C2E2C0@ha */
|
||||
/* 80C2B800 38 03 E2 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x80C2E2C0@l */
|
||||
/* 80C2B804 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80C2B808 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 80C2B80C 38 80 FF FF */ li r4, -1
|
||||
/* 80C2B810 4B 44 C4 CD */ bl __dt__11dBgS_LinChkFv
|
||||
/* 80C2B814 38 60 00 01 */ li r3, 1
|
||||
/* 80C2B818 48 00 00 14 */ b lbl_80C2B82C
|
||||
lbl_80C2B81C:
|
||||
/* 80C2B81C 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 80C2B820 38 80 FF FF */ li r4, -1
|
||||
/* 80C2B824 4B 44 C4 B9 */ bl __dt__11dBgS_LinChkFv
|
||||
/* 80C2B828 38 60 00 00 */ li r3, 0
|
||||
lbl_80C2B82C:
|
||||
/* 80C2B82C 39 61 00 C0 */ addi r11, r1, 0xc0
|
||||
/* 80C2B830 4B 73 69 F9 */ bl _restgpr_29
|
||||
/* 80C2B834 80 01 00 C4 */ lwz r0, 0xc4(r1)
|
||||
/* 80C2B838 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2B83C 38 21 00 C0 */ addi r1, r1, 0xc0
|
||||
/* 80C2B840 4E 80 00 20 */ blr
|
||||
|
|
@ -1,300 +0,0 @@
|
|||
lbl_80C2B998:
|
||||
/* 80C2B998 94 21 FE 90 */ stwu r1, -0x170(r1)
|
||||
/* 80C2B99C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2B9A0 90 01 01 74 */ stw r0, 0x174(r1)
|
||||
/* 80C2B9A4 DB E1 01 60 */ stfd f31, 0x160(r1)
|
||||
/* 80C2B9A8 F3 E1 01 68 */ psq_st f31, 360(r1), 0, 0 /* qr0 */
|
||||
/* 80C2B9AC 39 61 01 60 */ addi r11, r1, 0x160
|
||||
/* 80C2B9B0 4B 73 68 2D */ bl _savegpr_29
|
||||
/* 80C2B9B4 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80C2B9B8 3C 60 80 C3 */ lis r3, lit_3775@ha /* 0x80C2E110@ha */
|
||||
/* 80C2B9BC 3B C3 E1 10 */ addi r30, r3, lit_3775@l /* 0x80C2E110@l */
|
||||
/* 80C2B9C0 C0 3E 00 98 */ lfs f1, 0x98(r30)
|
||||
/* 80C2B9C4 C0 1D 05 2C */ lfs f0, 0x52c(r29)
|
||||
/* 80C2B9C8 EC 41 00 32 */ fmuls f2, f1, f0
|
||||
/* 80C2B9CC C0 3E 00 54 */ lfs f1, 0x54(r30)
|
||||
/* 80C2B9D0 D0 21 00 4C */ stfs f1, 0x4c(r1)
|
||||
/* 80C2B9D4 C0 1E 00 9C */ lfs f0, 0x9c(r30)
|
||||
/* 80C2B9D8 D0 01 00 50 */ stfs f0, 0x50(r1)
|
||||
/* 80C2B9DC D0 41 00 54 */ stfs f2, 0x54(r1)
|
||||
/* 80C2B9E0 D0 21 00 40 */ stfs f1, 0x40(r1)
|
||||
/* 80C2B9E4 C0 1E 00 A0 */ lfs f0, 0xa0(r30)
|
||||
/* 80C2B9E8 D0 01 00 44 */ stfs f0, 0x44(r1)
|
||||
/* 80C2B9EC D0 21 00 48 */ stfs f1, 0x48(r1)
|
||||
/* 80C2B9F0 D0 21 00 34 */ stfs f1, 0x34(r1)
|
||||
/* 80C2B9F4 C0 1E 00 4C */ lfs f0, 0x4c(r30)
|
||||
/* 80C2B9F8 D0 01 00 38 */ stfs f0, 0x38(r1)
|
||||
/* 80C2B9FC C0 1E 00 64 */ lfs f0, 0x64(r30)
|
||||
/* 80C2BA00 D0 01 00 3C */ stfs f0, 0x3c(r1)
|
||||
/* 80C2BA04 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 80C2BA08 4B 44 C2 61 */ bl __ct__11dBgS_LinChkFv
|
||||
/* 80C2BA0C 38 61 00 6C */ addi r3, r1, 0x6c
|
||||
/* 80C2BA10 4B 44 C2 59 */ bl __ct__11dBgS_LinChkFv
|
||||
/* 80C2BA14 38 61 01 34 */ addi r3, r1, 0x134
|
||||
/* 80C2BA18 4B 44 D4 51 */ bl SetObj__16dBgS_PolyPassChkFv
|
||||
/* 80C2BA1C 38 61 00 C4 */ addi r3, r1, 0xc4
|
||||
/* 80C2BA20 4B 44 D4 49 */ bl SetObj__16dBgS_PolyPassChkFv
|
||||
/* 80C2BA24 38 7D 04 D0 */ addi r3, r29, 0x4d0
|
||||
/* 80C2BA28 4B 3E 13 3D */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80C2BA2C 38 7D 07 2A */ addi r3, r29, 0x72a
|
||||
/* 80C2BA30 4B 3E 15 15 */ bl ZXYrotM__14mDoMtx_stack_cFRC5csXyz
|
||||
/* 80C2BA34 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80C2BA38 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80C2BA3C A8 9D 04 DE */ lha r4, 0x4de(r29)
|
||||
/* 80C2BA40 4B 3E 09 F5 */ bl mDoMtx_YrotM__FPA4_fs
|
||||
/* 80C2BA44 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80C2BA48 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80C2BA4C 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 80C2BA50 7C 85 23 78 */ mr r5, r4
|
||||
/* 80C2BA54 4B 71 B3 19 */ bl PSMTXMultVec
|
||||
/* 80C2BA58 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80C2BA5C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80C2BA60 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 80C2BA64 7C 85 23 78 */ mr r5, r4
|
||||
/* 80C2BA68 4B 71 B3 05 */ bl PSMTXMultVec
|
||||
/* 80C2BA6C 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 80C2BA70 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 80C2BA74 38 A1 00 4C */ addi r5, r1, 0x4c
|
||||
/* 80C2BA78 38 C0 00 00 */ li r6, 0
|
||||
/* 80C2BA7C 4B 44 C2 E9 */ bl Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c
|
||||
/* 80C2BA80 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2BA84 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2BA88 3B E3 0F 38 */ addi r31, r3, 0xf38
|
||||
/* 80C2BA8C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C2BA90 38 81 00 DC */ addi r4, r1, 0xdc
|
||||
/* 80C2BA94 4B 44 89 21 */ bl LineCross__4cBgSFP11cBgS_LinChk
|
||||
/* 80C2BA98 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80C2BA9C 41 82 02 EC */ beq lbl_80C2BD88
|
||||
/* 80C2BAA0 C0 1E 00 A4 */ lfs f0, 0xa4(r30)
|
||||
/* 80C2BAA4 D0 1D 05 2C */ stfs f0, 0x52c(r29)
|
||||
/* 80C2BAA8 3C 60 80 C3 */ lis r3, __vt__8cM3dGPla@ha /* 0x80C2E2C0@ha */
|
||||
/* 80C2BAAC 38 03 E2 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x80C2E2C0@l */
|
||||
/* 80C2BAB0 90 01 00 68 */ stw r0, 0x68(r1)
|
||||
/* 80C2BAB4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C2BAB8 38 81 00 F0 */ addi r4, r1, 0xf0
|
||||
/* 80C2BABC 38 A1 00 58 */ addi r5, r1, 0x58
|
||||
/* 80C2BAC0 4B 44 8C 85 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
|
||||
/* 80C2BAC4 C0 21 00 58 */ lfs f1, 0x58(r1)
|
||||
/* 80C2BAC8 C0 41 00 60 */ lfs f2, 0x60(r1)
|
||||
/* 80C2BACC 4B 63 BB A9 */ bl cM_atan2s__Fff
|
||||
/* 80C2BAD0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C2BAD4 C0 1E 00 54 */ lfs f0, 0x54(r30)
|
||||
/* 80C2BAD8 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 80C2BADC D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 80C2BAE0 D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
/* 80C2BAE4 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80C2BAE8 C0 01 00 5C */ lfs f0, 0x5c(r1)
|
||||
/* 80C2BAEC D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 80C2BAF0 C0 01 00 60 */ lfs f0, 0x60(r1)
|
||||
/* 80C2BAF4 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80C2BAF8 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 80C2BAFC 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80C2BB00 4B 71 B8 9D */ bl PSVECSquareDistance
|
||||
/* 80C2BB04 C0 1E 00 54 */ lfs f0, 0x54(r30)
|
||||
/* 80C2BB08 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2BB0C 40 81 00 58 */ ble lbl_80C2BB64
|
||||
/* 80C2BB10 FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 80C2BB14 C8 9E 00 70 */ lfd f4, 0x70(r30)
|
||||
/* 80C2BB18 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2BB1C C8 7E 00 78 */ lfd f3, 0x78(r30)
|
||||
/* 80C2BB20 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2BB24 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2BB28 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2BB2C FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2BB30 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2BB34 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2BB38 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2BB3C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2BB40 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2BB44 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2BB48 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2BB4C FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2BB50 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2BB54 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2BB58 FF E1 00 32 */ fmul f31, f1, f0
|
||||
/* 80C2BB5C FF E0 F8 18 */ frsp f31, f31
|
||||
/* 80C2BB60 48 00 00 90 */ b lbl_80C2BBF0
|
||||
lbl_80C2BB64:
|
||||
/* 80C2BB64 C8 1E 00 80 */ lfd f0, 0x80(r30)
|
||||
/* 80C2BB68 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2BB6C 40 80 00 10 */ bge lbl_80C2BB7C
|
||||
/* 80C2BB70 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2BB74 C3 E3 0A E0 */ lfs f31, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80C2BB78 48 00 00 78 */ b lbl_80C2BBF0
|
||||
lbl_80C2BB7C:
|
||||
/* 80C2BB7C D0 21 00 0C */ stfs f1, 0xc(r1)
|
||||
/* 80C2BB80 80 81 00 0C */ lwz r4, 0xc(r1)
|
||||
/* 80C2BB84 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 80C2BB88 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 80C2BB8C 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80C2BB90 41 82 00 14 */ beq lbl_80C2BBA4
|
||||
/* 80C2BB94 40 80 00 40 */ bge lbl_80C2BBD4
|
||||
/* 80C2BB98 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2BB9C 41 82 00 20 */ beq lbl_80C2BBBC
|
||||
/* 80C2BBA0 48 00 00 34 */ b lbl_80C2BBD4
|
||||
lbl_80C2BBA4:
|
||||
/* 80C2BBA4 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2BBA8 41 82 00 0C */ beq lbl_80C2BBB4
|
||||
/* 80C2BBAC 38 00 00 01 */ li r0, 1
|
||||
/* 80C2BBB0 48 00 00 28 */ b lbl_80C2BBD8
|
||||
lbl_80C2BBB4:
|
||||
/* 80C2BBB4 38 00 00 02 */ li r0, 2
|
||||
/* 80C2BBB8 48 00 00 20 */ b lbl_80C2BBD8
|
||||
lbl_80C2BBBC:
|
||||
/* 80C2BBBC 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2BBC0 41 82 00 0C */ beq lbl_80C2BBCC
|
||||
/* 80C2BBC4 38 00 00 05 */ li r0, 5
|
||||
/* 80C2BBC8 48 00 00 10 */ b lbl_80C2BBD8
|
||||
lbl_80C2BBCC:
|
||||
/* 80C2BBCC 38 00 00 03 */ li r0, 3
|
||||
/* 80C2BBD0 48 00 00 08 */ b lbl_80C2BBD8
|
||||
lbl_80C2BBD4:
|
||||
/* 80C2BBD4 38 00 00 04 */ li r0, 4
|
||||
lbl_80C2BBD8:
|
||||
/* 80C2BBD8 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2BBDC 40 82 00 10 */ bne lbl_80C2BBEC
|
||||
/* 80C2BBE0 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2BBE4 C3 E3 0A E0 */ lfs f31, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80C2BBE8 48 00 00 08 */ b lbl_80C2BBF0
|
||||
lbl_80C2BBEC:
|
||||
/* 80C2BBEC FF E0 08 90 */ fmr f31, f1
|
||||
lbl_80C2BBF0:
|
||||
/* 80C2BBF0 C0 01 01 0C */ lfs f0, 0x10c(r1)
|
||||
/* 80C2BBF4 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 80C2BBF8 C0 01 01 10 */ lfs f0, 0x110(r1)
|
||||
/* 80C2BBFC D0 01 00 2C */ stfs f0, 0x2c(r1)
|
||||
/* 80C2BC00 C0 01 01 14 */ lfs f0, 0x114(r1)
|
||||
/* 80C2BC04 D0 01 00 30 */ stfs f0, 0x30(r1)
|
||||
/* 80C2BC08 A8 7D 07 32 */ lha r3, 0x732(r29)
|
||||
/* 80C2BC0C 7F E0 07 34 */ extsh r0, r31
|
||||
/* 80C2BC10 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 80C2BC14 2C 00 10 00 */ cmpwi r0, 0x1000
|
||||
/* 80C2BC18 40 80 01 54 */ bge lbl_80C2BD6C
|
||||
/* 80C2BC1C 2C 00 F0 00 */ cmpwi r0, -4096
|
||||
/* 80C2BC20 40 81 01 4C */ ble lbl_80C2BD6C
|
||||
/* 80C2BC24 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 80C2BC28 38 9D 04 D0 */ addi r4, r29, 0x4d0
|
||||
/* 80C2BC2C 4B 71 B7 71 */ bl PSVECSquareDistance
|
||||
/* 80C2BC30 C0 1E 00 54 */ lfs f0, 0x54(r30)
|
||||
/* 80C2BC34 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2BC38 40 81 00 58 */ ble lbl_80C2BC90
|
||||
/* 80C2BC3C FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 80C2BC40 C8 9E 00 70 */ lfd f4, 0x70(r30)
|
||||
/* 80C2BC44 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2BC48 C8 7E 00 78 */ lfd f3, 0x78(r30)
|
||||
/* 80C2BC4C FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2BC50 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2BC54 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2BC58 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2BC5C FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2BC60 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2BC64 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2BC68 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2BC6C FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2BC70 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2BC74 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2BC78 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2BC7C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2BC80 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2BC84 FC 21 00 32 */ fmul f1, f1, f0
|
||||
/* 80C2BC88 FC 20 08 18 */ frsp f1, f1
|
||||
/* 80C2BC8C 48 00 00 88 */ b lbl_80C2BD14
|
||||
lbl_80C2BC90:
|
||||
/* 80C2BC90 C8 1E 00 80 */ lfd f0, 0x80(r30)
|
||||
/* 80C2BC94 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2BC98 40 80 00 10 */ bge lbl_80C2BCA8
|
||||
/* 80C2BC9C 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2BCA0 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80C2BCA4 48 00 00 70 */ b lbl_80C2BD14
|
||||
lbl_80C2BCA8:
|
||||
/* 80C2BCA8 D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 80C2BCAC 80 81 00 08 */ lwz r4, 8(r1)
|
||||
/* 80C2BCB0 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 80C2BCB4 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 80C2BCB8 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80C2BCBC 41 82 00 14 */ beq lbl_80C2BCD0
|
||||
/* 80C2BCC0 40 80 00 40 */ bge lbl_80C2BD00
|
||||
/* 80C2BCC4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2BCC8 41 82 00 20 */ beq lbl_80C2BCE8
|
||||
/* 80C2BCCC 48 00 00 34 */ b lbl_80C2BD00
|
||||
lbl_80C2BCD0:
|
||||
/* 80C2BCD0 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2BCD4 41 82 00 0C */ beq lbl_80C2BCE0
|
||||
/* 80C2BCD8 38 00 00 01 */ li r0, 1
|
||||
/* 80C2BCDC 48 00 00 28 */ b lbl_80C2BD04
|
||||
lbl_80C2BCE0:
|
||||
/* 80C2BCE0 38 00 00 02 */ li r0, 2
|
||||
/* 80C2BCE4 48 00 00 20 */ b lbl_80C2BD04
|
||||
lbl_80C2BCE8:
|
||||
/* 80C2BCE8 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2BCEC 41 82 00 0C */ beq lbl_80C2BCF8
|
||||
/* 80C2BCF0 38 00 00 05 */ li r0, 5
|
||||
/* 80C2BCF4 48 00 00 10 */ b lbl_80C2BD04
|
||||
lbl_80C2BCF8:
|
||||
/* 80C2BCF8 38 00 00 03 */ li r0, 3
|
||||
/* 80C2BCFC 48 00 00 08 */ b lbl_80C2BD04
|
||||
lbl_80C2BD00:
|
||||
/* 80C2BD00 38 00 00 04 */ li r0, 4
|
||||
lbl_80C2BD04:
|
||||
/* 80C2BD04 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2BD08 40 82 00 0C */ bne lbl_80C2BD14
|
||||
/* 80C2BD0C 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2BD10 C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
lbl_80C2BD14:
|
||||
/* 80C2BD14 C0 5E 00 98 */ lfs f2, 0x98(r30)
|
||||
/* 80C2BD18 C0 1D 05 2C */ lfs f0, 0x52c(r29)
|
||||
/* 80C2BD1C EC 02 00 32 */ fmuls f0, f2, f0
|
||||
/* 80C2BD20 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2BD24 40 80 00 48 */ bge lbl_80C2BD6C
|
||||
/* 80C2BD28 C0 01 00 28 */ lfs f0, 0x28(r1)
|
||||
/* 80C2BD2C D0 1D 04 D0 */ stfs f0, 0x4d0(r29)
|
||||
/* 80C2BD30 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
||||
/* 80C2BD34 D0 1D 04 D4 */ stfs f0, 0x4d4(r29)
|
||||
/* 80C2BD38 C0 01 00 30 */ lfs f0, 0x30(r1)
|
||||
/* 80C2BD3C D0 1D 04 D8 */ stfs f0, 0x4d8(r29)
|
||||
/* 80C2BD40 C0 21 00 58 */ lfs f1, 0x58(r1)
|
||||
/* 80C2BD44 FC 40 F8 90 */ fmr f2, f31
|
||||
/* 80C2BD48 4B 63 B9 2D */ bl cM_atan2s__Fff
|
||||
/* 80C2BD4C 7C 03 00 D0 */ neg r0, r3
|
||||
/* 80C2BD50 B0 1D 07 2E */ sth r0, 0x72e(r29)
|
||||
/* 80C2BD54 C0 21 00 60 */ lfs f1, 0x60(r1)
|
||||
/* 80C2BD58 C0 41 00 5C */ lfs f2, 0x5c(r1)
|
||||
/* 80C2BD5C 4B 63 B9 19 */ bl cM_atan2s__Fff
|
||||
/* 80C2BD60 B0 7D 07 2A */ sth r3, 0x72a(r29)
|
||||
/* 80C2BD64 B3 FD 07 32 */ sth r31, 0x732(r29)
|
||||
/* 80C2BD68 48 00 00 10 */ b lbl_80C2BD78
|
||||
lbl_80C2BD6C:
|
||||
/* 80C2BD6C A8 7D 07 20 */ lha r3, 0x720(r29)
|
||||
/* 80C2BD70 38 03 01 00 */ addi r0, r3, 0x100
|
||||
/* 80C2BD74 B0 1D 07 20 */ sth r0, 0x720(r29)
|
||||
lbl_80C2BD78:
|
||||
/* 80C2BD78 3C 60 80 C3 */ lis r3, __vt__8cM3dGPla@ha /* 0x80C2E2C0@ha */
|
||||
/* 80C2BD7C 38 03 E2 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x80C2E2C0@l */
|
||||
/* 80C2BD80 90 01 00 68 */ stw r0, 0x68(r1)
|
||||
/* 80C2BD84 48 00 00 10 */ b lbl_80C2BD94
|
||||
lbl_80C2BD88:
|
||||
/* 80C2BD88 A8 7D 07 20 */ lha r3, 0x720(r29)
|
||||
/* 80C2BD8C 38 03 01 00 */ addi r0, r3, 0x100
|
||||
/* 80C2BD90 B0 1D 07 20 */ sth r0, 0x720(r29)
|
||||
lbl_80C2BD94:
|
||||
/* 80C2BD94 38 7D 04 DE */ addi r3, r29, 0x4de
|
||||
/* 80C2BD98 A8 9D 07 20 */ lha r4, 0x720(r29)
|
||||
/* 80C2BD9C 38 A0 00 10 */ li r5, 0x10
|
||||
/* 80C2BDA0 38 C0 00 50 */ li r6, 0x50
|
||||
/* 80C2BDA4 4B 64 48 65 */ bl cLib_addCalcAngleS2__FPssss
|
||||
/* 80C2BDA8 A8 1D 04 DE */ lha r0, 0x4de(r29)
|
||||
/* 80C2BDAC B0 1D 04 E6 */ sth r0, 0x4e6(r29)
|
||||
/* 80C2BDB0 38 61 00 6C */ addi r3, r1, 0x6c
|
||||
/* 80C2BDB4 38 80 FF FF */ li r4, -1
|
||||
/* 80C2BDB8 4B 44 BF 25 */ bl __dt__11dBgS_LinChkFv
|
||||
/* 80C2BDBC 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 80C2BDC0 38 80 FF FF */ li r4, -1
|
||||
/* 80C2BDC4 4B 44 BF 19 */ bl __dt__11dBgS_LinChkFv
|
||||
/* 80C2BDC8 E3 E1 01 68 */ psq_l f31, 360(r1), 0, 0 /* qr0 */
|
||||
/* 80C2BDCC CB E1 01 60 */ lfd f31, 0x160(r1)
|
||||
/* 80C2BDD0 39 61 01 60 */ addi r11, r1, 0x160
|
||||
/* 80C2BDD4 4B 73 64 55 */ bl _restgpr_29
|
||||
/* 80C2BDD8 80 01 01 74 */ lwz r0, 0x174(r1)
|
||||
/* 80C2BDDC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2BDE0 38 21 01 70 */ addi r1, r1, 0x170
|
||||
/* 80C2BDE4 4E 80 00 20 */ blr
|
||||
|
|
@ -1,100 +0,0 @@
|
|||
lbl_80C2C7C8:
|
||||
/* 80C2C7C8 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 80C2C7CC 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2C7D0 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 80C2C7D4 DB E1 00 50 */ stfd f31, 0x50(r1)
|
||||
/* 80C2C7D8 F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80C2C7DC DB C1 00 40 */ stfd f30, 0x40(r1)
|
||||
/* 80C2C7E0 F3 C1 00 48 */ psq_st f30, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80C2C7E4 93 E1 00 3C */ stw r31, 0x3c(r1)
|
||||
/* 80C2C7E8 93 C1 00 38 */ stw r30, 0x38(r1)
|
||||
/* 80C2C7EC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80C2C7F0 3C 60 80 C3 */ lis r3, lit_3775@ha /* 0x80C2E110@ha */
|
||||
/* 80C2C7F4 3B E3 E1 10 */ addi r31, r3, lit_3775@l /* 0x80C2E110@l */
|
||||
/* 80C2C7F8 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
|
||||
/* 80C2C7FC D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 80C2C800 C0 3E 04 D4 */ lfs f1, 0x4d4(r30)
|
||||
/* 80C2C804 D0 21 00 0C */ stfs f1, 0xc(r1)
|
||||
/* 80C2C808 C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
|
||||
/* 80C2C80C D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80C2C810 C0 1F 00 4C */ lfs f0, 0x4c(r31)
|
||||
/* 80C2C814 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80C2C818 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80C2C81C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80C2C820 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80C2C824 4B 3E 8A ED */ bl mDoLib_project__FP3VecP3Vec
|
||||
/* 80C2C828 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2C82C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2C830 80 63 5D 74 */ lwz r3, 0x5d74(r3)
|
||||
/* 80C2C834 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80C2C838 41 82 00 0C */ beq lbl_80C2C844
|
||||
/* 80C2C83C C0 63 0B 68 */ lfs f3, 0xb68(r3)
|
||||
/* 80C2C840 48 00 00 08 */ b lbl_80C2C848
|
||||
lbl_80C2C844:
|
||||
/* 80C2C844 C0 7F 00 54 */ lfs f3, 0x54(r31)
|
||||
lbl_80C2C848:
|
||||
/* 80C2C848 C0 21 00 14 */ lfs f1, 0x14(r1)
|
||||
/* 80C2C84C C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2C850 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2C854 40 81 00 5C */ ble lbl_80C2C8B0
|
||||
/* 80C2C858 C0 1F 00 C4 */ lfs f0, 0xc4(r31)
|
||||
/* 80C2C85C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2C860 40 80 00 50 */ bge lbl_80C2C8B0
|
||||
/* 80C2C864 C0 41 00 18 */ lfs f2, 0x18(r1)
|
||||
/* 80C2C868 FC 02 18 40 */ fcmpo cr0, f2, f3
|
||||
/* 80C2C86C 40 81 00 44 */ ble lbl_80C2C8B0
|
||||
/* 80C2C870 C0 1F 00 C8 */ lfs f0, 0xc8(r31)
|
||||
/* 80C2C874 EC 00 18 28 */ fsubs f0, f0, f3
|
||||
/* 80C2C878 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80C2C87C 40 80 00 34 */ bge lbl_80C2C8B0
|
||||
/* 80C2C880 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2C884 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2C888 3C 63 00 02 */ addis r3, r3, 2
|
||||
/* 80C2C88C FC 00 08 1E */ fctiwz f0, f1
|
||||
/* 80C2C890 D8 01 00 20 */ stfd f0, 0x20(r1)
|
||||
/* 80C2C894 80 81 00 24 */ lwz r4, 0x24(r1)
|
||||
/* 80C2C898 FC 00 10 1E */ fctiwz f0, f2
|
||||
/* 80C2C89C D8 01 00 28 */ stfd f0, 0x28(r1)
|
||||
/* 80C2C8A0 80 A1 00 2C */ lwz r5, 0x2c(r1)
|
||||
/* 80C2C8A4 38 DE 07 7C */ addi r6, r30, 0x77c
|
||||
/* 80C2C8A8 38 63 C0 F4 */ addi r3, r3, -16140
|
||||
/* 80C2C8AC 4B 42 97 6D */ bl newData__13dDlst_peekZ_cFssPUl
|
||||
lbl_80C2C8B0:
|
||||
/* 80C2C8B0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2C8B4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2C8B8 80 63 61 B0 */ lwz r3, 0x61b0(r3)
|
||||
/* 80C2C8BC C3 E3 00 C8 */ lfs f31, 0xc8(r3)
|
||||
/* 80C2C8C0 C3 C3 00 CC */ lfs f30, 0xcc(r3)
|
||||
/* 80C2C8C4 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80C2C8C8 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80C2C8CC 4B 3E 8C 21 */ bl mDoLib_pos2camera__FP3VecP3Vec
|
||||
/* 80C2C8D0 C0 21 00 1C */ lfs f1, 0x1c(r1)
|
||||
/* 80C2C8D4 C0 1F 00 60 */ lfs f0, 0x60(r31)
|
||||
/* 80C2C8D8 EC 21 00 2A */ fadds f1, f1, f0
|
||||
/* 80C2C8DC D0 21 00 1C */ stfs f1, 0x1c(r1)
|
||||
/* 80C2C8E0 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2C8E4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2C8E8 40 81 00 08 */ ble lbl_80C2C8F0
|
||||
/* 80C2C8EC D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
lbl_80C2C8F0:
|
||||
/* 80C2C8F0 C0 7F 00 CC */ lfs f3, 0xcc(r31)
|
||||
/* 80C2C8F4 C0 5F 00 50 */ lfs f2, 0x50(r31)
|
||||
/* 80C2C8F8 EC 3E 07 F2 */ fmuls f1, f30, f31
|
||||
/* 80C2C8FC C0 01 00 1C */ lfs f0, 0x1c(r1)
|
||||
/* 80C2C900 EC 01 00 24 */ fdivs f0, f1, f0
|
||||
/* 80C2C904 EC 3F 00 2A */ fadds f1, f31, f0
|
||||
/* 80C2C908 EC 1E F8 28 */ fsubs f0, f30, f31
|
||||
/* 80C2C90C EC 01 00 24 */ fdivs f0, f1, f0
|
||||
/* 80C2C910 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 80C2C914 EC 03 00 32 */ fmuls f0, f3, f0
|
||||
/* 80C2C918 D0 1E 07 78 */ stfs f0, 0x778(r30)
|
||||
/* 80C2C91C E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80C2C920 CB E1 00 50 */ lfd f31, 0x50(r1)
|
||||
/* 80C2C924 E3 C1 00 48 */ psq_l f30, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80C2C928 CB C1 00 40 */ lfd f30, 0x40(r1)
|
||||
/* 80C2C92C 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
||||
/* 80C2C930 83 C1 00 38 */ lwz r30, 0x38(r1)
|
||||
/* 80C2C934 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 80C2C938 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2C93C 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 80C2C940 4E 80 00 20 */ blr
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
lbl_80C2AE6C:
|
||||
/* 80C2AE6C 3C 80 80 C3 */ lis r4, lit_3775@ha /* 0x80C2E110@ha */
|
||||
/* 80C2AE70 38 A4 E1 10 */ addi r5, r4, lit_3775@l /* 0x80C2E110@l */
|
||||
/* 80C2AE74 3C 80 80 C3 */ lis r4, __vt__14daObj_KabHIO_c@ha /* 0x80C2E2D8@ha */
|
||||
/* 80C2AE78 38 04 E2 D8 */ addi r0, r4, __vt__14daObj_KabHIO_c@l /* 0x80C2E2D8@l */
|
||||
/* 80C2AE7C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80C2AE80 38 00 FF FF */ li r0, -1
|
||||
/* 80C2AE84 98 03 00 04 */ stb r0, 4(r3)
|
||||
/* 80C2AE88 C0 05 00 00 */ lfs f0, 0(r5)
|
||||
/* 80C2AE8C D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 80C2AE90 C0 05 00 04 */ lfs f0, 4(r5)
|
||||
/* 80C2AE94 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 80C2AE98 C0 05 00 08 */ lfs f0, 8(r5)
|
||||
/* 80C2AE9C D0 03 00 10 */ stfs f0, 0x10(r3)
|
||||
/* 80C2AEA0 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_80C2B2E0:
|
||||
/* 80C2B2E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2B2E4 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2B2E8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2B2EC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C2B2F0 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80C2B2F4 41 82 00 1C */ beq lbl_80C2B310
|
||||
/* 80C2B2F8 3C A0 80 C3 */ lis r5, __vt__12J3DFrameCtrl@ha /* 0x80C2E2CC@ha */
|
||||
/* 80C2B2FC 38 05 E2 CC */ addi r0, r5, __vt__12J3DFrameCtrl@l /* 0x80C2E2CC@l */
|
||||
/* 80C2B300 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80C2B304 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80C2B308 40 81 00 08 */ ble lbl_80C2B310
|
||||
/* 80C2B30C 4B 6A 3A 31 */ bl __dl__FPv
|
||||
lbl_80C2B310:
|
||||
/* 80C2B310 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C2B314 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C2B318 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2B31C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2B320 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2B324 4E 80 00 20 */ blr
|
||||
|
|
@ -1,30 +0,0 @@
|
|||
lbl_80C2DF60:
|
||||
/* 80C2DF60 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2DF64 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2DF68 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2DF6C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C2DF70 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80C2DF74 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 80C2DF78 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80C2DF7C 41 82 00 38 */ beq lbl_80C2DFB4
|
||||
/* 80C2DF80 3C 80 80 C3 */ lis r4, __vt__12dBgS_ObjAcch@ha /* 0x80C2E278@ha */
|
||||
/* 80C2DF84 38 84 E2 78 */ addi r4, r4, __vt__12dBgS_ObjAcch@l /* 0x80C2E278@l */
|
||||
/* 80C2DF88 90 9E 00 10 */ stw r4, 0x10(r30)
|
||||
/* 80C2DF8C 38 04 00 0C */ addi r0, r4, 0xc
|
||||
/* 80C2DF90 90 1E 00 14 */ stw r0, 0x14(r30)
|
||||
/* 80C2DF94 38 04 00 18 */ addi r0, r4, 0x18
|
||||
/* 80C2DF98 90 1E 00 24 */ stw r0, 0x24(r30)
|
||||
/* 80C2DF9C 38 80 00 00 */ li r4, 0
|
||||
/* 80C2DFA0 4B 44 7F F5 */ bl __dt__9dBgS_AcchFv
|
||||
/* 80C2DFA4 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80C2DFA8 40 81 00 0C */ ble lbl_80C2DFB4
|
||||
/* 80C2DFAC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80C2DFB0 4B 6A 0D 8D */ bl __dl__FPv
|
||||
lbl_80C2DFB4:
|
||||
/* 80C2DFB4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80C2DFB8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C2DFBC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80C2DFC0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2DFC4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2DFC8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2DFCC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_80C2E068:
|
||||
/* 80C2E068 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2E06C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2E070 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2E074 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C2E078 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80C2E07C 41 82 00 1C */ beq lbl_80C2E098
|
||||
/* 80C2E080 3C A0 80 C3 */ lis r5, __vt__14daObj_KabHIO_c@ha /* 0x80C2E2D8@ha */
|
||||
/* 80C2E084 38 05 E2 D8 */ addi r0, r5, __vt__14daObj_KabHIO_c@l /* 0x80C2E2D8@l */
|
||||
/* 80C2E088 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80C2E08C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80C2E090 40 81 00 08 */ ble lbl_80C2E098
|
||||
/* 80C2E094 4B 6A 0C A9 */ bl __dl__FPv
|
||||
lbl_80C2E098:
|
||||
/* 80C2E098 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C2E09C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C2E0A0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2E0A4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2E0A8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2E0AC 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_80C2E018:
|
||||
/* 80C2E018 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2E01C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2E020 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2E024 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C2E028 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80C2E02C 41 82 00 1C */ beq lbl_80C2E048
|
||||
/* 80C2E030 3C A0 80 C3 */ lis r5, __vt__8cM3dGAab@ha /* 0x80C2E2A8@ha */
|
||||
/* 80C2E034 38 05 E2 A8 */ addi r0, r5, __vt__8cM3dGAab@l /* 0x80C2E2A8@l */
|
||||
/* 80C2E038 90 1F 00 18 */ stw r0, 0x18(r31)
|
||||
/* 80C2E03C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80C2E040 40 81 00 08 */ ble lbl_80C2E048
|
||||
/* 80C2E044 4B 6A 0C F9 */ bl __dl__FPv
|
||||
lbl_80C2E048:
|
||||
/* 80C2E048 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C2E04C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C2E050 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2E054 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2E058 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2E05C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_80C2B844:
|
||||
/* 80C2B844 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2B848 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2B84C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2B850 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C2B854 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80C2B858 41 82 00 1C */ beq lbl_80C2B874
|
||||
/* 80C2B85C 3C A0 80 C3 */ lis r5, __vt__8cM3dGPla@ha /* 0x80C2E2C0@ha */
|
||||
/* 80C2B860 38 05 E2 C0 */ addi r0, r5, __vt__8cM3dGPla@l /* 0x80C2E2C0@l */
|
||||
/* 80C2B864 90 1F 00 10 */ stw r0, 0x10(r31)
|
||||
/* 80C2B868 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80C2B86C 40 81 00 08 */ ble lbl_80C2B874
|
||||
/* 80C2B870 4B 6A 34 CD */ bl __dl__FPv
|
||||
lbl_80C2B874:
|
||||
/* 80C2B874 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C2B878 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C2B87C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2B880 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2B884 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2B888 4E 80 00 20 */ blr
|
||||
|
|
@ -1,20 +0,0 @@
|
|||
lbl_80C2DFD0:
|
||||
/* 80C2DFD0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2DFD4 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2DFD8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2DFDC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C2DFE0 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80C2DFE4 41 82 00 1C */ beq lbl_80C2E000
|
||||
/* 80C2DFE8 3C A0 80 C3 */ lis r5, __vt__8cM3dGSph@ha /* 0x80C2E29C@ha */
|
||||
/* 80C2DFEC 38 05 E2 9C */ addi r0, r5, __vt__8cM3dGSph@l /* 0x80C2E29C@l */
|
||||
/* 80C2DFF0 90 1F 00 10 */ stw r0, 0x10(r31)
|
||||
/* 80C2DFF4 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80C2DFF8 40 81 00 08 */ ble lbl_80C2E000
|
||||
/* 80C2DFFC 4B 6A 0D 41 */ bl __dl__FPv
|
||||
lbl_80C2E000:
|
||||
/* 80C2E000 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80C2E004 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C2E008 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2E00C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2E010 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2E014 4E 80 00 20 */ blr
|
||||
|
|
@ -1,16 +0,0 @@
|
|||
lbl_80C2E0B0:
|
||||
/* 80C2E0B0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2E0B4 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2E0B8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2E0BC 3C 60 80 C3 */ lis r3, l_HIO@ha /* 0x80C2E300@ha */
|
||||
/* 80C2E0C0 38 63 E3 00 */ addi r3, r3, l_HIO@l /* 0x80C2E300@l */
|
||||
/* 80C2E0C4 4B FF CD A9 */ bl __ct__14daObj_KabHIO_cFv
|
||||
/* 80C2E0C8 3C 80 80 C3 */ lis r4, __dt__14daObj_KabHIO_cFv@ha /* 0x80C2E068@ha */
|
||||
/* 80C2E0CC 38 84 E0 68 */ addi r4, r4, __dt__14daObj_KabHIO_cFv@l /* 0x80C2E068@l */
|
||||
/* 80C2E0D0 3C A0 80 C3 */ lis r5, lit_3770@ha /* 0x80C2E2F4@ha */
|
||||
/* 80C2E0D4 38 A5 E2 F4 */ addi r5, r5, lit_3770@l /* 0x80C2E2F4@l */
|
||||
/* 80C2E0D8 4B FF CD 21 */ bl __register_global_object
|
||||
/* 80C2E0DC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2E0E0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2E0E4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2E0E8 4E 80 00 20 */ blr
|
||||
|
|
@ -1,568 +0,0 @@
|
|||
lbl_80C2D724:
|
||||
/* 80C2D724 94 21 FE D0 */ stwu r1, -0x130(r1)
|
||||
/* 80C2D728 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2D72C 90 01 01 34 */ stw r0, 0x134(r1)
|
||||
/* 80C2D730 39 61 01 30 */ addi r11, r1, 0x130
|
||||
/* 80C2D734 4B 73 4A 95 */ bl _savegpr_24
|
||||
/* 80C2D738 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 80C2D73C 3C 80 80 C3 */ lis r4, lit_3775@ha /* 0x80C2E110@ha */
|
||||
/* 80C2D740 3B E4 E1 10 */ addi r31, r4, lit_3775@l /* 0x80C2E110@l */
|
||||
/* 80C2D744 80 03 04 A0 */ lwz r0, 0x4a0(r3)
|
||||
/* 80C2D748 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
|
||||
/* 80C2D74C 40 82 00 F4 */ bne lbl_80C2D840
|
||||
/* 80C2D750 7F 40 D3 79 */ or. r0, r26, r26
|
||||
/* 80C2D754 41 82 00 E0 */ beq lbl_80C2D834
|
||||
/* 80C2D758 7C 1B 03 78 */ mr r27, r0
|
||||
/* 80C2D75C 4B 53 08 B5 */ bl __ct__9dInsect_cFv
|
||||
/* 80C2D760 3C 60 80 C3 */ lis r3, __vt__13daObjKABUTO_c@ha /* 0x80C2E2B4@ha */
|
||||
/* 80C2D764 38 03 E2 B4 */ addi r0, r3, __vt__13daObjKABUTO_c@l /* 0x80C2E2B4@l */
|
||||
/* 80C2D768 90 1B 05 68 */ stw r0, 0x568(r27)
|
||||
/* 80C2D76C 3C 60 80 3C */ lis r3, __vt__9cCcD_Stts@ha /* 0x803C3728@ha */
|
||||
/* 80C2D770 38 03 37 28 */ addi r0, r3, __vt__9cCcD_Stts@l /* 0x803C3728@l */
|
||||
/* 80C2D774 90 1B 05 A8 */ stw r0, 0x5a8(r27)
|
||||
/* 80C2D778 38 7B 05 AC */ addi r3, r27, 0x5ac
|
||||
/* 80C2D77C 4B 45 5F E5 */ bl __ct__10dCcD_GSttsFv
|
||||
/* 80C2D780 3C 60 80 3B */ lis r3, __vt__9dCcD_Stts@ha /* 0x803AC2E4@ha */
|
||||
/* 80C2D784 38 63 C2 E4 */ addi r3, r3, __vt__9dCcD_Stts@l /* 0x803AC2E4@l */
|
||||
/* 80C2D788 90 7B 05 A8 */ stw r3, 0x5a8(r27)
|
||||
/* 80C2D78C 38 03 00 20 */ addi r0, r3, 0x20
|
||||
/* 80C2D790 90 1B 05 AC */ stw r0, 0x5ac(r27)
|
||||
/* 80C2D794 3B 1B 05 CC */ addi r24, r27, 0x5cc
|
||||
/* 80C2D798 7F 03 C3 78 */ mr r3, r24
|
||||
/* 80C2D79C 4B 45 62 8D */ bl __ct__12dCcD_GObjInfFv
|
||||
/* 80C2D7A0 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha /* 0x803C36D0@ha */
|
||||
/* 80C2D7A4 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l /* 0x803C36D0@l */
|
||||
/* 80C2D7A8 90 18 01 20 */ stw r0, 0x120(r24)
|
||||
/* 80C2D7AC 3C 60 80 C3 */ lis r3, __vt__8cM3dGAab@ha /* 0x80C2E2A8@ha */
|
||||
/* 80C2D7B0 38 03 E2 A8 */ addi r0, r3, __vt__8cM3dGAab@l /* 0x80C2E2A8@l */
|
||||
/* 80C2D7B4 90 18 01 1C */ stw r0, 0x11c(r24)
|
||||
/* 80C2D7B8 3C 60 80 C3 */ lis r3, __vt__8cM3dGSph@ha /* 0x80C2E29C@ha */
|
||||
/* 80C2D7BC 38 03 E2 9C */ addi r0, r3, __vt__8cM3dGSph@l /* 0x80C2E29C@l */
|
||||
/* 80C2D7C0 90 18 01 34 */ stw r0, 0x134(r24)
|
||||
/* 80C2D7C4 3C 60 80 3C */ lis r3, __vt__12cCcD_SphAttr@ha /* 0x803C3540@ha */
|
||||
/* 80C2D7C8 38 63 35 40 */ addi r3, r3, __vt__12cCcD_SphAttr@l /* 0x803C3540@l */
|
||||
/* 80C2D7CC 90 78 01 20 */ stw r3, 0x120(r24)
|
||||
/* 80C2D7D0 38 03 00 58 */ addi r0, r3, 0x58
|
||||
/* 80C2D7D4 90 18 01 34 */ stw r0, 0x134(r24)
|
||||
/* 80C2D7D8 3C 60 80 3B */ lis r3, __vt__8dCcD_Sph@ha /* 0x803ABFC0@ha */
|
||||
/* 80C2D7DC 38 63 BF C0 */ addi r3, r3, __vt__8dCcD_Sph@l /* 0x803ABFC0@l */
|
||||
/* 80C2D7E0 90 78 00 3C */ stw r3, 0x3c(r24)
|
||||
/* 80C2D7E4 38 03 00 2C */ addi r0, r3, 0x2c
|
||||
/* 80C2D7E8 90 18 01 20 */ stw r0, 0x120(r24)
|
||||
/* 80C2D7EC 38 03 00 84 */ addi r0, r3, 0x84
|
||||
/* 80C2D7F0 90 18 01 34 */ stw r0, 0x134(r24)
|
||||
/* 80C2D7F4 38 7B 07 38 */ addi r3, r27, 0x738
|
||||
/* 80C2D7F8 4B 44 86 B5 */ bl __ct__12dBgS_AcchCirFv
|
||||
/* 80C2D7FC 3B 1B 07 98 */ addi r24, r27, 0x798
|
||||
/* 80C2D800 7F 03 C3 78 */ mr r3, r24
|
||||
/* 80C2D804 4B 44 88 9D */ bl __ct__9dBgS_AcchFv
|
||||
/* 80C2D808 3C 60 80 C3 */ lis r3, __vt__12dBgS_ObjAcch@ha /* 0x80C2E278@ha */
|
||||
/* 80C2D80C 38 63 E2 78 */ addi r3, r3, __vt__12dBgS_ObjAcch@l /* 0x80C2E278@l */
|
||||
/* 80C2D810 90 78 00 10 */ stw r3, 0x10(r24)
|
||||
/* 80C2D814 38 03 00 0C */ addi r0, r3, 0xc
|
||||
/* 80C2D818 90 18 00 14 */ stw r0, 0x14(r24)
|
||||
/* 80C2D81C 38 03 00 18 */ addi r0, r3, 0x18
|
||||
/* 80C2D820 90 18 00 24 */ stw r0, 0x24(r24)
|
||||
/* 80C2D824 38 78 00 14 */ addi r3, r24, 0x14
|
||||
/* 80C2D828 4B 44 B6 41 */ bl SetObj__16dBgS_PolyPassChkFv
|
||||
/* 80C2D82C 38 7B 09 70 */ addi r3, r27, 0x970
|
||||
/* 80C2D830 4B 69 2B 99 */ bl __ct__10Z2CreatureFv
|
||||
lbl_80C2D834:
|
||||
/* 80C2D834 80 1A 04 A0 */ lwz r0, 0x4a0(r26)
|
||||
/* 80C2D838 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80C2D83C 90 1A 04 A0 */ stw r0, 0x4a0(r26)
|
||||
lbl_80C2D840:
|
||||
/* 80C2D840 38 7A 0A 08 */ addi r3, r26, 0xa08
|
||||
/* 80C2D844 3C 80 80 C3 */ lis r4, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2D848 38 84 E2 18 */ addi r4, r4, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2D84C 4B 3F F6 71 */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
|
||||
/* 80C2D850 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80C2D854 2C 1C 00 04 */ cmpwi r28, 4
|
||||
/* 80C2D858 40 82 06 EC */ bne lbl_80C2DF44
|
||||
/* 80C2D85C 80 1A 00 B0 */ lwz r0, 0xb0(r26)
|
||||
/* 80C2D860 54 00 07 3E */ clrlwi r0, r0, 0x1c
|
||||
/* 80C2D864 98 1A 07 36 */ stb r0, 0x736(r26)
|
||||
/* 80C2D868 88 1A 07 36 */ lbz r0, 0x736(r26)
|
||||
/* 80C2D86C 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80C2D870 40 82 00 28 */ bne lbl_80C2D898
|
||||
/* 80C2D874 38 00 00 00 */ li r0, 0
|
||||
/* 80C2D878 98 1A 05 6C */ stb r0, 0x56c(r26)
|
||||
/* 80C2D87C A8 7A 04 E4 */ lha r3, 0x4e4(r26)
|
||||
/* 80C2D880 38 03 E0 00 */ addi r0, r3, -8192
|
||||
/* 80C2D884 B0 1A 04 E4 */ sth r0, 0x4e4(r26)
|
||||
/* 80C2D888 80 1A 04 9C */ lwz r0, 0x49c(r26)
|
||||
/* 80C2D88C 60 00 40 00 */ ori r0, r0, 0x4000
|
||||
/* 80C2D890 90 1A 04 9C */ stw r0, 0x49c(r26)
|
||||
/* 80C2D894 48 00 00 14 */ b lbl_80C2D8A8
|
||||
lbl_80C2D898:
|
||||
/* 80C2D898 38 00 00 01 */ li r0, 1
|
||||
/* 80C2D89C 98 1A 05 6D */ stb r0, 0x56d(r26)
|
||||
/* 80C2D8A0 38 00 00 5D */ li r0, 0x5d
|
||||
/* 80C2D8A4 98 1A 05 48 */ stb r0, 0x548(r26)
|
||||
lbl_80C2D8A8:
|
||||
/* 80C2D8A8 80 1A 00 B0 */ lwz r0, 0xb0(r26)
|
||||
/* 80C2D8AC 54 00 E7 FE */ rlwinm r0, r0, 0x1c, 0x1f, 0x1f
|
||||
/* 80C2D8B0 98 1A 05 81 */ stb r0, 0x581(r26)
|
||||
/* 80C2D8B4 88 1A 05 81 */ lbz r0, 0x581(r26)
|
||||
/* 80C2D8B8 38 7F 00 D0 */ addi r3, r31, 0xd0
|
||||
/* 80C2D8BC 7C 03 00 AE */ lbzx r0, r3, r0
|
||||
/* 80C2D8C0 98 1A 05 80 */ stb r0, 0x580(r26)
|
||||
/* 80C2D8C4 88 1A 05 81 */ lbz r0, 0x581(r26)
|
||||
/* 80C2D8C8 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80C2D8CC 38 7F 00 F0 */ addi r3, r31, 0xf0
|
||||
/* 80C2D8D0 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 80C2D8D4 B0 1A 05 82 */ sth r0, 0x582(r26)
|
||||
/* 80C2D8D8 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80C2D8DC 4B FF FC 9D */ bl CreateChk__13daObjKABUTO_cFv
|
||||
/* 80C2D8E0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80C2D8E4 40 82 00 0C */ bne lbl_80C2D8F0
|
||||
/* 80C2D8E8 38 60 00 05 */ li r3, 5
|
||||
/* 80C2D8EC 48 00 06 5C */ b lbl_80C2DF48
|
||||
lbl_80C2D8F0:
|
||||
/* 80C2D8F0 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80C2D8F4 3C 80 80 C3 */ lis r4, useHeapInit__FP10fopAc_ac_c@ha /* 0x80C2AF68@ha */
|
||||
/* 80C2D8F8 38 84 AF 68 */ addi r4, r4, useHeapInit__FP10fopAc_ac_c@l /* 0x80C2AF68@l */
|
||||
/* 80C2D8FC 38 A0 0B 60 */ li r5, 0xb60
|
||||
/* 80C2D900 4B 3E CB B1 */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
|
||||
/* 80C2D904 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80C2D908 40 82 00 0C */ bne lbl_80C2D914
|
||||
/* 80C2D90C 38 60 00 05 */ li r3, 5
|
||||
/* 80C2D910 48 00 06 38 */ b lbl_80C2DF48
|
||||
lbl_80C2D914:
|
||||
/* 80C2D914 3C 60 80 C3 */ lis r3, data_80C2E2F0@ha /* 0x80C2E2F0@ha */
|
||||
/* 80C2D918 8C 03 E2 F0 */ lbzu r0, data_80C2E2F0@l(r3) /* 0x80C2E2F0@l */
|
||||
/* 80C2D91C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2D920 40 82 00 20 */ bne lbl_80C2D940
|
||||
/* 80C2D924 38 00 00 01 */ li r0, 1
|
||||
/* 80C2D928 98 03 00 00 */ stb r0, 0(r3)
|
||||
/* 80C2D92C 98 1A 0A 10 */ stb r0, 0xa10(r26)
|
||||
/* 80C2D930 38 00 FF FF */ li r0, -1
|
||||
/* 80C2D934 3C 60 80 C3 */ lis r3, l_HIO@ha /* 0x80C2E300@ha */
|
||||
/* 80C2D938 38 63 E3 00 */ addi r3, r3, l_HIO@l /* 0x80C2E300@l */
|
||||
/* 80C2D93C 98 03 00 04 */ stb r0, 4(r3)
|
||||
lbl_80C2D940:
|
||||
/* 80C2D940 38 60 00 00 */ li r3, 0
|
||||
/* 80C2D944 98 7A 07 10 */ stb r3, 0x710(r26)
|
||||
/* 80C2D948 98 7A 07 11 */ stb r3, 0x711(r26)
|
||||
/* 80C2D94C C0 3F 00 54 */ lfs f1, 0x54(r31)
|
||||
/* 80C2D950 D0 3A 05 30 */ stfs f1, 0x530(r26)
|
||||
/* 80C2D954 3B 60 00 00 */ li r27, 0
|
||||
/* 80C2D958 88 1A 07 36 */ lbz r0, 0x736(r26)
|
||||
/* 80C2D95C 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80C2D960 41 82 04 50 */ beq lbl_80C2DDB0
|
||||
/* 80C2D964 D0 21 00 6C */ stfs f1, 0x6c(r1)
|
||||
/* 80C2D968 D0 21 00 70 */ stfs f1, 0x70(r1)
|
||||
/* 80C2D96C C0 1F 00 F4 */ lfs f0, 0xf4(r31)
|
||||
/* 80C2D970 D0 01 00 74 */ stfs f0, 0x74(r1)
|
||||
/* 80C2D974 D0 21 00 60 */ stfs f1, 0x60(r1)
|
||||
/* 80C2D978 D0 21 00 64 */ stfs f1, 0x64(r1)
|
||||
/* 80C2D97C C0 1F 00 F8 */ lfs f0, 0xf8(r31)
|
||||
/* 80C2D980 D0 01 00 68 */ stfs f0, 0x68(r1)
|
||||
/* 80C2D984 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 80C2D988 4B 44 A2 E1 */ bl __ct__11dBgS_LinChkFv
|
||||
/* 80C2D98C 3B C1 00 F8 */ addi r30, r1, 0xf8
|
||||
/* 80C2D990 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80C2D994 4B 44 B4 D5 */ bl SetObj__16dBgS_PolyPassChkFv
|
||||
/* 80C2D998 3B 00 00 00 */ li r24, 0
|
||||
/* 80C2D99C 3B 20 00 00 */ li r25, 0
|
||||
/* 80C2D9A0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2D9A4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2D9A8 3B A3 0F 38 */ addi r29, r3, 0xf38
|
||||
lbl_80C2D9AC:
|
||||
/* 80C2D9AC 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 80C2D9B0 38 9A 04 D0 */ addi r4, r26, 0x4d0
|
||||
/* 80C2D9B4 A8 1A 04 E6 */ lha r0, 0x4e6(r26)
|
||||
/* 80C2D9B8 7C 00 CA 14 */ add r0, r0, r25
|
||||
/* 80C2D9BC 7C 05 07 34 */ extsh r5, r0
|
||||
/* 80C2D9C0 38 C1 00 6C */ addi r6, r1, 0x6c
|
||||
/* 80C2D9C4 4B 64 33 FD */ bl cLib_offsetPos__FP4cXyzPC4cXyzsPC4cXyz
|
||||
/* 80C2D9C8 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 80C2D9CC 38 9A 04 D0 */ addi r4, r26, 0x4d0
|
||||
/* 80C2D9D0 A8 1A 04 E6 */ lha r0, 0x4e6(r26)
|
||||
/* 80C2D9D4 7C 00 CA 14 */ add r0, r0, r25
|
||||
/* 80C2D9D8 7C 05 07 34 */ extsh r5, r0
|
||||
/* 80C2D9DC 38 C1 00 60 */ addi r6, r1, 0x60
|
||||
/* 80C2D9E0 4B 64 33 E1 */ bl cLib_offsetPos__FP4cXyzPC4cXyzsPC4cXyz
|
||||
/* 80C2D9E4 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 80C2D9E8 38 81 00 48 */ addi r4, r1, 0x48
|
||||
/* 80C2D9EC 38 A1 00 54 */ addi r5, r1, 0x54
|
||||
/* 80C2D9F0 38 C0 00 00 */ li r6, 0
|
||||
/* 80C2D9F4 4B 44 A3 71 */ bl Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c
|
||||
/* 80C2D9F8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80C2D9FC 4B 44 B4 6D */ bl SetObj__16dBgS_PolyPassChkFv
|
||||
/* 80C2DA00 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2DA04 38 81 00 A0 */ addi r4, r1, 0xa0
|
||||
/* 80C2DA08 4B 44 69 AD */ bl LineCross__4cBgSFP11cBgS_LinChk
|
||||
/* 80C2DA0C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80C2DA10 41 82 01 98 */ beq lbl_80C2DBA8
|
||||
/* 80C2DA14 3C 60 80 C3 */ lis r3, __vt__8cM3dGPla@ha /* 0x80C2E2C0@ha */
|
||||
/* 80C2DA18 38 03 E2 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x80C2E2C0@l */
|
||||
/* 80C2DA1C 90 01 00 9C */ stw r0, 0x9c(r1)
|
||||
/* 80C2DA20 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2DA24 38 81 00 B4 */ addi r4, r1, 0xb4
|
||||
/* 80C2DA28 38 A1 00 8C */ addi r5, r1, 0x8c
|
||||
/* 80C2DA2C 4B 44 6D 19 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
|
||||
/* 80C2DA30 C0 01 00 D0 */ lfs f0, 0xd0(r1)
|
||||
/* 80C2DA34 D0 1A 04 D0 */ stfs f0, 0x4d0(r26)
|
||||
/* 80C2DA38 C0 01 00 D4 */ lfs f0, 0xd4(r1)
|
||||
/* 80C2DA3C D0 1A 04 D4 */ stfs f0, 0x4d4(r26)
|
||||
/* 80C2DA40 C0 01 00 D8 */ lfs f0, 0xd8(r1)
|
||||
/* 80C2DA44 D0 1A 04 D8 */ stfs f0, 0x4d8(r26)
|
||||
/* 80C2DA48 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2DA4C D0 01 00 3C */ stfs f0, 0x3c(r1)
|
||||
/* 80C2DA50 D0 01 00 40 */ stfs f0, 0x40(r1)
|
||||
/* 80C2DA54 D0 01 00 44 */ stfs f0, 0x44(r1)
|
||||
/* 80C2DA58 D0 01 00 30 */ stfs f0, 0x30(r1)
|
||||
/* 80C2DA5C C0 01 00 90 */ lfs f0, 0x90(r1)
|
||||
/* 80C2DA60 D0 01 00 34 */ stfs f0, 0x34(r1)
|
||||
/* 80C2DA64 C0 01 00 94 */ lfs f0, 0x94(r1)
|
||||
/* 80C2DA68 D0 01 00 38 */ stfs f0, 0x38(r1)
|
||||
/* 80C2DA6C 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 80C2DA70 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 80C2DA74 4B 71 99 29 */ bl PSVECSquareDistance
|
||||
/* 80C2DA78 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2DA7C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2DA80 40 81 00 58 */ ble lbl_80C2DAD8
|
||||
/* 80C2DA84 FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 80C2DA88 C8 9F 00 70 */ lfd f4, 0x70(r31)
|
||||
/* 80C2DA8C FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2DA90 C8 7F 00 78 */ lfd f3, 0x78(r31)
|
||||
/* 80C2DA94 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2DA98 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2DA9C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2DAA0 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2DAA4 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2DAA8 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2DAAC FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2DAB0 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2DAB4 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2DAB8 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2DABC FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2DAC0 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2DAC4 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2DAC8 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2DACC FC 41 00 32 */ fmul f2, f1, f0
|
||||
/* 80C2DAD0 FC 40 10 18 */ frsp f2, f2
|
||||
/* 80C2DAD4 48 00 00 90 */ b lbl_80C2DB64
|
||||
lbl_80C2DAD8:
|
||||
/* 80C2DAD8 C8 1F 00 80 */ lfd f0, 0x80(r31)
|
||||
/* 80C2DADC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2DAE0 40 80 00 10 */ bge lbl_80C2DAF0
|
||||
/* 80C2DAE4 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2DAE8 C0 43 0A E0 */ lfs f2, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80C2DAEC 48 00 00 78 */ b lbl_80C2DB64
|
||||
lbl_80C2DAF0:
|
||||
/* 80C2DAF0 D0 21 00 14 */ stfs f1, 0x14(r1)
|
||||
/* 80C2DAF4 80 81 00 14 */ lwz r4, 0x14(r1)
|
||||
/* 80C2DAF8 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 80C2DAFC 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 80C2DB00 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80C2DB04 41 82 00 14 */ beq lbl_80C2DB18
|
||||
/* 80C2DB08 40 80 00 40 */ bge lbl_80C2DB48
|
||||
/* 80C2DB0C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2DB10 41 82 00 20 */ beq lbl_80C2DB30
|
||||
/* 80C2DB14 48 00 00 34 */ b lbl_80C2DB48
|
||||
lbl_80C2DB18:
|
||||
/* 80C2DB18 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2DB1C 41 82 00 0C */ beq lbl_80C2DB28
|
||||
/* 80C2DB20 38 00 00 01 */ li r0, 1
|
||||
/* 80C2DB24 48 00 00 28 */ b lbl_80C2DB4C
|
||||
lbl_80C2DB28:
|
||||
/* 80C2DB28 38 00 00 02 */ li r0, 2
|
||||
/* 80C2DB2C 48 00 00 20 */ b lbl_80C2DB4C
|
||||
lbl_80C2DB30:
|
||||
/* 80C2DB30 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2DB34 41 82 00 0C */ beq lbl_80C2DB40
|
||||
/* 80C2DB38 38 00 00 05 */ li r0, 5
|
||||
/* 80C2DB3C 48 00 00 10 */ b lbl_80C2DB4C
|
||||
lbl_80C2DB40:
|
||||
/* 80C2DB40 38 00 00 03 */ li r0, 3
|
||||
/* 80C2DB44 48 00 00 08 */ b lbl_80C2DB4C
|
||||
lbl_80C2DB48:
|
||||
/* 80C2DB48 38 00 00 04 */ li r0, 4
|
||||
lbl_80C2DB4C:
|
||||
/* 80C2DB4C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2DB50 40 82 00 10 */ bne lbl_80C2DB60
|
||||
/* 80C2DB54 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2DB58 C0 43 0A E0 */ lfs f2, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80C2DB5C 48 00 00 08 */ b lbl_80C2DB64
|
||||
lbl_80C2DB60:
|
||||
/* 80C2DB60 FC 40 08 90 */ fmr f2, f1
|
||||
lbl_80C2DB64:
|
||||
/* 80C2DB64 C0 21 00 8C */ lfs f1, 0x8c(r1)
|
||||
/* 80C2DB68 4B 63 9B 0D */ bl cM_atan2s__Fff
|
||||
/* 80C2DB6C 7C 03 00 D0 */ neg r0, r3
|
||||
/* 80C2DB70 B0 1A 07 2E */ sth r0, 0x72e(r26)
|
||||
/* 80C2DB74 C0 21 00 94 */ lfs f1, 0x94(r1)
|
||||
/* 80C2DB78 C0 41 00 90 */ lfs f2, 0x90(r1)
|
||||
/* 80C2DB7C 4B 63 9A F9 */ bl cM_atan2s__Fff
|
||||
/* 80C2DB80 B0 7A 07 2A */ sth r3, 0x72a(r26)
|
||||
/* 80C2DB84 C0 21 00 8C */ lfs f1, 0x8c(r1)
|
||||
/* 80C2DB88 C0 41 00 94 */ lfs f2, 0x94(r1)
|
||||
/* 80C2DB8C 4B 63 9A E9 */ bl cM_atan2s__Fff
|
||||
/* 80C2DB90 B0 7A 07 32 */ sth r3, 0x732(r26)
|
||||
/* 80C2DB94 3B 60 00 01 */ li r27, 1
|
||||
/* 80C2DB98 3C 60 80 C3 */ lis r3, __vt__8cM3dGPla@ha /* 0x80C2E2C0@ha */
|
||||
/* 80C2DB9C 38 03 E2 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x80C2E2C0@l */
|
||||
/* 80C2DBA0 90 01 00 9C */ stw r0, 0x9c(r1)
|
||||
/* 80C2DBA4 48 00 00 14 */ b lbl_80C2DBB8
|
||||
lbl_80C2DBA8:
|
||||
/* 80C2DBA8 3B 18 00 01 */ addi r24, r24, 1
|
||||
/* 80C2DBAC 2C 18 00 04 */ cmpwi r24, 4
|
||||
/* 80C2DBB0 3B 39 40 00 */ addi r25, r25, 0x4000
|
||||
/* 80C2DBB4 41 80 FD F8 */ blt lbl_80C2D9AC
|
||||
lbl_80C2DBB8:
|
||||
/* 80C2DBB8 57 60 06 3F */ clrlwi. r0, r27, 0x18
|
||||
/* 80C2DBBC 40 82 01 E4 */ bne lbl_80C2DDA0
|
||||
/* 80C2DBC0 C0 3F 00 54 */ lfs f1, 0x54(r31)
|
||||
/* 80C2DBC4 D0 21 00 6C */ stfs f1, 0x6c(r1)
|
||||
/* 80C2DBC8 C0 1F 00 F4 */ lfs f0, 0xf4(r31)
|
||||
/* 80C2DBCC D0 01 00 70 */ stfs f0, 0x70(r1)
|
||||
/* 80C2DBD0 D0 21 00 74 */ stfs f1, 0x74(r1)
|
||||
/* 80C2DBD4 D0 21 00 54 */ stfs f1, 0x54(r1)
|
||||
/* 80C2DBD8 C0 1F 00 FC */ lfs f0, 0xfc(r31)
|
||||
/* 80C2DBDC D0 01 00 58 */ stfs f0, 0x58(r1)
|
||||
/* 80C2DBE0 D0 21 00 5C */ stfs f1, 0x5c(r1)
|
||||
/* 80C2DBE4 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 80C2DBE8 38 81 00 6C */ addi r4, r1, 0x6c
|
||||
/* 80C2DBEC 38 A1 00 54 */ addi r5, r1, 0x54
|
||||
/* 80C2DBF0 38 C0 00 00 */ li r6, 0
|
||||
/* 80C2DBF4 4B 44 A1 71 */ bl Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c
|
||||
/* 80C2DBF8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80C2DBFC 4B 44 B2 6D */ bl SetObj__16dBgS_PolyPassChkFv
|
||||
/* 80C2DC00 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2DC04 38 81 00 A0 */ addi r4, r1, 0xa0
|
||||
/* 80C2DC08 4B 44 67 AD */ bl LineCross__4cBgSFP11cBgS_LinChk
|
||||
/* 80C2DC0C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80C2DC10 41 82 01 90 */ beq lbl_80C2DDA0
|
||||
/* 80C2DC14 3C 60 80 C3 */ lis r3, __vt__8cM3dGPla@ha /* 0x80C2E2C0@ha */
|
||||
/* 80C2DC18 38 03 E2 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x80C2E2C0@l */
|
||||
/* 80C2DC1C 90 01 00 88 */ stw r0, 0x88(r1)
|
||||
/* 80C2DC20 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80C2DC24 38 81 00 B4 */ addi r4, r1, 0xb4
|
||||
/* 80C2DC28 38 A1 00 78 */ addi r5, r1, 0x78
|
||||
/* 80C2DC2C 4B 44 6B 19 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
|
||||
/* 80C2DC30 C0 01 00 D0 */ lfs f0, 0xd0(r1)
|
||||
/* 80C2DC34 D0 1A 04 D0 */ stfs f0, 0x4d0(r26)
|
||||
/* 80C2DC38 C0 01 00 D4 */ lfs f0, 0xd4(r1)
|
||||
/* 80C2DC3C D0 1A 04 D4 */ stfs f0, 0x4d4(r26)
|
||||
/* 80C2DC40 C0 01 00 D8 */ lfs f0, 0xd8(r1)
|
||||
/* 80C2DC44 D0 1A 04 D8 */ stfs f0, 0x4d8(r26)
|
||||
/* 80C2DC48 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2DC4C D0 01 00 24 */ stfs f0, 0x24(r1)
|
||||
/* 80C2DC50 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 80C2DC54 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
||||
/* 80C2DC58 D0 01 00 18 */ stfs f0, 0x18(r1)
|
||||
/* 80C2DC5C C0 01 00 7C */ lfs f0, 0x7c(r1)
|
||||
/* 80C2DC60 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 80C2DC64 C0 01 00 80 */ lfs f0, 0x80(r1)
|
||||
/* 80C2DC68 D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 80C2DC6C 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80C2DC70 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 80C2DC74 4B 71 97 29 */ bl PSVECSquareDistance
|
||||
/* 80C2DC78 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
||||
/* 80C2DC7C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2DC80 40 81 00 58 */ ble lbl_80C2DCD8
|
||||
/* 80C2DC84 FC 00 08 34 */ frsqrte f0, f1
|
||||
/* 80C2DC88 C8 9F 00 70 */ lfd f4, 0x70(r31)
|
||||
/* 80C2DC8C FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2DC90 C8 7F 00 78 */ lfd f3, 0x78(r31)
|
||||
/* 80C2DC94 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2DC98 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2DC9C FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2DCA0 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2DCA4 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2DCA8 FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2DCAC FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2DCB0 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2DCB4 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2DCB8 FC 44 00 32 */ fmul f2, f4, f0
|
||||
/* 80C2DCBC FC 00 00 32 */ fmul f0, f0, f0
|
||||
/* 80C2DCC0 FC 01 00 32 */ fmul f0, f1, f0
|
||||
/* 80C2DCC4 FC 03 00 28 */ fsub f0, f3, f0
|
||||
/* 80C2DCC8 FC 02 00 32 */ fmul f0, f2, f0
|
||||
/* 80C2DCCC FC 41 00 32 */ fmul f2, f1, f0
|
||||
/* 80C2DCD0 FC 40 10 18 */ frsp f2, f2
|
||||
/* 80C2DCD4 48 00 00 90 */ b lbl_80C2DD64
|
||||
lbl_80C2DCD8:
|
||||
/* 80C2DCD8 C8 1F 00 80 */ lfd f0, 0x80(r31)
|
||||
/* 80C2DCDC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80C2DCE0 40 80 00 10 */ bge lbl_80C2DCF0
|
||||
/* 80C2DCE4 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2DCE8 C0 43 0A E0 */ lfs f2, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80C2DCEC 48 00 00 78 */ b lbl_80C2DD64
|
||||
lbl_80C2DCF0:
|
||||
/* 80C2DCF0 D0 21 00 10 */ stfs f1, 0x10(r1)
|
||||
/* 80C2DCF4 80 81 00 10 */ lwz r4, 0x10(r1)
|
||||
/* 80C2DCF8 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
|
||||
/* 80C2DCFC 3C 00 7F 80 */ lis r0, 0x7f80
|
||||
/* 80C2DD00 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80C2DD04 41 82 00 14 */ beq lbl_80C2DD18
|
||||
/* 80C2DD08 40 80 00 40 */ bge lbl_80C2DD48
|
||||
/* 80C2DD0C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2DD10 41 82 00 20 */ beq lbl_80C2DD30
|
||||
/* 80C2DD14 48 00 00 34 */ b lbl_80C2DD48
|
||||
lbl_80C2DD18:
|
||||
/* 80C2DD18 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2DD1C 41 82 00 0C */ beq lbl_80C2DD28
|
||||
/* 80C2DD20 38 00 00 01 */ li r0, 1
|
||||
/* 80C2DD24 48 00 00 28 */ b lbl_80C2DD4C
|
||||
lbl_80C2DD28:
|
||||
/* 80C2DD28 38 00 00 02 */ li r0, 2
|
||||
/* 80C2DD2C 48 00 00 20 */ b lbl_80C2DD4C
|
||||
lbl_80C2DD30:
|
||||
/* 80C2DD30 54 80 02 7F */ clrlwi. r0, r4, 9
|
||||
/* 80C2DD34 41 82 00 0C */ beq lbl_80C2DD40
|
||||
/* 80C2DD38 38 00 00 05 */ li r0, 5
|
||||
/* 80C2DD3C 48 00 00 10 */ b lbl_80C2DD4C
|
||||
lbl_80C2DD40:
|
||||
/* 80C2DD40 38 00 00 03 */ li r0, 3
|
||||
/* 80C2DD44 48 00 00 08 */ b lbl_80C2DD4C
|
||||
lbl_80C2DD48:
|
||||
/* 80C2DD48 38 00 00 04 */ li r0, 4
|
||||
lbl_80C2DD4C:
|
||||
/* 80C2DD4C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80C2DD50 40 82 00 10 */ bne lbl_80C2DD60
|
||||
/* 80C2DD54 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
|
||||
/* 80C2DD58 C0 43 0A E0 */ lfs f2, __float_nan@l(r3) /* 0x80450AE0@l */
|
||||
/* 80C2DD5C 48 00 00 08 */ b lbl_80C2DD64
|
||||
lbl_80C2DD60:
|
||||
/* 80C2DD60 FC 40 08 90 */ fmr f2, f1
|
||||
lbl_80C2DD64:
|
||||
/* 80C2DD64 C0 21 00 78 */ lfs f1, 0x78(r1)
|
||||
/* 80C2DD68 4B 63 99 0D */ bl cM_atan2s__Fff
|
||||
/* 80C2DD6C 7C 03 00 D0 */ neg r0, r3
|
||||
/* 80C2DD70 B0 1A 07 2E */ sth r0, 0x72e(r26)
|
||||
/* 80C2DD74 C0 21 00 80 */ lfs f1, 0x80(r1)
|
||||
/* 80C2DD78 C0 41 00 7C */ lfs f2, 0x7c(r1)
|
||||
/* 80C2DD7C 4B 63 98 F9 */ bl cM_atan2s__Fff
|
||||
/* 80C2DD80 B0 7A 07 2A */ sth r3, 0x72a(r26)
|
||||
/* 80C2DD84 C0 21 00 78 */ lfs f1, 0x78(r1)
|
||||
/* 80C2DD88 C0 41 00 80 */ lfs f2, 0x80(r1)
|
||||
/* 80C2DD8C 4B 63 98 E9 */ bl cM_atan2s__Fff
|
||||
/* 80C2DD90 B0 7A 07 32 */ sth r3, 0x732(r26)
|
||||
/* 80C2DD94 3C 60 80 C3 */ lis r3, __vt__8cM3dGPla@ha /* 0x80C2E2C0@ha */
|
||||
/* 80C2DD98 38 03 E2 C0 */ addi r0, r3, __vt__8cM3dGPla@l /* 0x80C2E2C0@l */
|
||||
/* 80C2DD9C 90 01 00 88 */ stw r0, 0x88(r1)
|
||||
lbl_80C2DDA0:
|
||||
/* 80C2DDA0 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 80C2DDA4 38 80 FF FF */ li r4, -1
|
||||
/* 80C2DDA8 4B 44 9F 35 */ bl __dt__11dBgS_LinChkFv
|
||||
/* 80C2DDAC 48 00 00 54 */ b lbl_80C2DE00
|
||||
lbl_80C2DDB0:
|
||||
/* 80C2DDB0 98 7A 07 10 */ stb r3, 0x710(r26)
|
||||
/* 80C2DDB4 38 00 00 0A */ li r0, 0xa
|
||||
/* 80C2DDB8 B0 1A 07 12 */ sth r0, 0x712(r26)
|
||||
/* 80C2DDBC 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2DDC0 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2DDC4 38 63 00 06 */ addi r3, r3, 6
|
||||
/* 80C2DDC8 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2DDCC 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2DDD0 38 84 4E 00 */ addi r4, r4, 0x4e00
|
||||
/* 80C2DDD4 4B 73 AB C1 */ bl strcmp
|
||||
/* 80C2DDD8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2DDDC 40 82 00 24 */ bne lbl_80C2DE00
|
||||
/* 80C2DDE0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2DDE4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2DDE8 88 03 4E 0A */ lbz r0, 0x4e0a(r3)
|
||||
/* 80C2DDEC 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80C2DDF0 40 82 00 10 */ bne lbl_80C2DE00
|
||||
/* 80C2DDF4 88 1A 07 36 */ lbz r0, 0x736(r26)
|
||||
/* 80C2DDF8 60 00 00 03 */ ori r0, r0, 3
|
||||
/* 80C2DDFC 98 1A 07 36 */ stb r0, 0x736(r26)
|
||||
lbl_80C2DE00:
|
||||
/* 80C2DE00 38 00 00 00 */ li r0, 0
|
||||
/* 80C2DE04 90 1A 05 5C */ stw r0, 0x55c(r26)
|
||||
/* 80C2DE08 88 1A 07 36 */ lbz r0, 0x736(r26)
|
||||
/* 80C2DE0C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2DE10 40 82 00 0C */ bne lbl_80C2DE1C
|
||||
/* 80C2DE14 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80C2DE18 4B FF D0 8D */ bl InitCcSph__13daObjKABUTO_cFv
|
||||
lbl_80C2DE1C:
|
||||
/* 80C2DE1C 88 1A 07 36 */ lbz r0, 0x736(r26)
|
||||
/* 80C2DE20 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80C2DE24 40 82 00 44 */ bne lbl_80C2DE68
|
||||
/* 80C2DE28 3C 60 80 C3 */ lis r3, d_a_obj_kabuto__stringBase0@ha /* 0x80C2E218@ha */
|
||||
/* 80C2DE2C 38 63 E2 18 */ addi r3, r3, d_a_obj_kabuto__stringBase0@l /* 0x80C2E218@l */
|
||||
/* 80C2DE30 38 63 00 06 */ addi r3, r3, 6
|
||||
/* 80C2DE34 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2DE38 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2DE3C 38 84 4E 00 */ addi r4, r4, 0x4e00
|
||||
/* 80C2DE40 4B 73 AB 55 */ bl strcmp
|
||||
/* 80C2DE44 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80C2DE48 40 82 00 18 */ bne lbl_80C2DE60
|
||||
/* 80C2DE4C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80C2DE50 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80C2DE54 88 03 4E 0A */ lbz r0, 0x4e0a(r3)
|
||||
/* 80C2DE58 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 80C2DE5C 41 82 00 0C */ beq lbl_80C2DE68
|
||||
lbl_80C2DE60:
|
||||
/* 80C2DE60 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80C2DE64 4B FF D0 41 */ bl InitCcSph__13daObjKABUTO_cFv
|
||||
lbl_80C2DE68:
|
||||
/* 80C2DE68 38 00 00 00 */ li r0, 0
|
||||
/* 80C2DE6C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 80C2DE70 38 7A 07 98 */ addi r3, r26, 0x798
|
||||
/* 80C2DE74 38 9A 04 D0 */ addi r4, r26, 0x4d0
|
||||
/* 80C2DE78 38 BA 04 BC */ addi r5, r26, 0x4bc
|
||||
/* 80C2DE7C 7F 46 D3 78 */ mr r6, r26
|
||||
/* 80C2DE80 38 E0 00 01 */ li r7, 1
|
||||
/* 80C2DE84 39 1A 07 38 */ addi r8, r26, 0x738
|
||||
/* 80C2DE88 39 3A 04 F8 */ addi r9, r26, 0x4f8
|
||||
/* 80C2DE8C 39 40 00 00 */ li r10, 0
|
||||
/* 80C2DE90 4B 44 83 B9 */ bl Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz
|
||||
/* 80C2DE94 80 7A 0A 04 */ lwz r3, 0xa04(r26)
|
||||
/* 80C2DE98 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80C2DE9C 38 03 00 24 */ addi r0, r3, 0x24
|
||||
/* 80C2DEA0 90 1A 05 04 */ stw r0, 0x504(r26)
|
||||
/* 80C2DEA4 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80C2DEA8 C0 3F 01 00 */ lfs f1, 0x100(r31)
|
||||
/* 80C2DEAC FC 40 08 90 */ fmr f2, f1
|
||||
/* 80C2DEB0 FC 60 08 90 */ fmr f3, f1
|
||||
/* 80C2DEB4 4B 3E C6 75 */ bl fopAcM_SetMin__FP10fopAc_ac_cfff
|
||||
/* 80C2DEB8 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80C2DEBC C0 3F 00 60 */ lfs f1, 0x60(r31)
|
||||
/* 80C2DEC0 FC 40 08 90 */ fmr f2, f1
|
||||
/* 80C2DEC4 FC 60 08 90 */ fmr f3, f1
|
||||
/* 80C2DEC8 4B 3E C6 71 */ bl fopAcM_SetMax__FP10fopAc_ac_cfff
|
||||
/* 80C2DECC 88 1A 05 81 */ lbz r0, 0x581(r26)
|
||||
/* 80C2DED0 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 80C2DED4 40 82 00 24 */ bne lbl_80C2DEF8
|
||||
/* 80C2DED8 C0 1F 00 04 */ lfs f0, 4(r31)
|
||||
/* 80C2DEDC D0 1A 04 EC */ stfs f0, 0x4ec(r26)
|
||||
/* 80C2DEE0 D0 1A 04 F0 */ stfs f0, 0x4f0(r26)
|
||||
/* 80C2DEE4 D0 1A 04 F4 */ stfs f0, 0x4f4(r26)
|
||||
/* 80C2DEE8 C0 1F 00 50 */ lfs f0, 0x50(r31)
|
||||
/* 80C2DEEC D0 1A 07 80 */ stfs f0, 0x780(r26)
|
||||
/* 80C2DEF0 D0 1A 07 84 */ stfs f0, 0x784(r26)
|
||||
/* 80C2DEF4 48 00 00 28 */ b lbl_80C2DF1C
|
||||
lbl_80C2DEF8:
|
||||
/* 80C2DEF8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2DEFC 40 82 00 20 */ bne lbl_80C2DF1C
|
||||
/* 80C2DF00 C0 1F 00 00 */ lfs f0, 0(r31)
|
||||
/* 80C2DF04 D0 1A 04 EC */ stfs f0, 0x4ec(r26)
|
||||
/* 80C2DF08 D0 1A 04 F0 */ stfs f0, 0x4f0(r26)
|
||||
/* 80C2DF0C D0 1A 04 F4 */ stfs f0, 0x4f4(r26)
|
||||
/* 80C2DF10 C0 1F 01 04 */ lfs f0, 0x104(r31)
|
||||
/* 80C2DF14 D0 1A 07 80 */ stfs f0, 0x780(r26)
|
||||
/* 80C2DF18 D0 1A 07 84 */ stfs f0, 0x784(r26)
|
||||
lbl_80C2DF1C:
|
||||
/* 80C2DF1C 38 7A 09 70 */ addi r3, r26, 0x970
|
||||
/* 80C2DF20 38 9A 04 D0 */ addi r4, r26, 0x4d0
|
||||
/* 80C2DF24 38 BA 05 38 */ addi r5, r26, 0x538
|
||||
/* 80C2DF28 38 C0 00 03 */ li r6, 3
|
||||
/* 80C2DF2C 38 E0 00 01 */ li r7, 1
|
||||
/* 80C2DF30 4B 69 26 01 */ bl init__10Z2CreatureFP3VecP3VecUcUc
|
||||
/* 80C2DF34 38 00 00 64 */ li r0, 0x64
|
||||
/* 80C2DF38 B0 1A 07 16 */ sth r0, 0x716(r26)
|
||||
/* 80C2DF3C 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80C2DF40 4B FF F6 19 */ bl daObjKABUTO_Execute__FP13daObjKABUTO_c
|
||||
lbl_80C2DF44:
|
||||
/* 80C2DF44 7F 83 E3 78 */ mr r3, r28
|
||||
lbl_80C2DF48:
|
||||
/* 80C2DF48 39 61 01 30 */ addi r11, r1, 0x130
|
||||
/* 80C2DF4C 4B 73 42 C9 */ bl _restgpr_24
|
||||
/* 80C2DF50 80 01 01 34 */ lwz r0, 0x134(r1)
|
||||
/* 80C2DF54 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2DF58 38 21 01 30 */ addi r1, r1, 0x130
|
||||
/* 80C2DF5C 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_80C2B328:
|
||||
/* 80C2B328 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2B32C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2B330 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2B334 48 00 23 F1 */ bl create__13daObjKABUTO_cFv
|
||||
/* 80C2B338 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2B33C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2B340 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2B344 4E 80 00 20 */ blr
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
lbl_80C2B348:
|
||||
/* 80C2B348 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2B34C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2B350 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2B354 48 00 20 51 */ bl Delete__13daObjKABUTO_cFv
|
||||
/* 80C2B358 38 60 00 01 */ li r3, 1
|
||||
/* 80C2B35C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2B360 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2B364 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2B368 4E 80 00 20 */ blr
|
||||
|
|
@ -1,59 +0,0 @@
|
|||
lbl_80C2D474:
|
||||
/* 80C2D474 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2D478 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2D47C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2D480 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C2D484 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80C2D488 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80C2D48C 88 03 05 6D */ lbz r0, 0x56d(r3)
|
||||
/* 80C2D490 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2D494 41 82 00 A8 */ beq lbl_80C2D53C
|
||||
/* 80C2D498 4B FF F3 31 */ bl Z_BufferChk__13daObjKABUTO_cFv
|
||||
/* 80C2D49C 80 7E 0A 04 */ lwz r3, 0xa04(r30)
|
||||
/* 80C2D4A0 83 E3 00 04 */ lwz r31, 4(r3)
|
||||
/* 80C2D4A4 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80C2D4A8 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80C2D4AC 38 80 00 00 */ li r4, 0
|
||||
/* 80C2D4B0 38 BE 04 D0 */ addi r5, r30, 0x4d0
|
||||
/* 80C2D4B4 38 DE 01 0C */ addi r6, r30, 0x10c
|
||||
/* 80C2D4B8 4B 57 63 0D */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
|
||||
/* 80C2D4BC 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
|
||||
/* 80C2D4C0 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
|
||||
/* 80C2D4C4 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80C2D4C8 38 BE 01 0C */ addi r5, r30, 0x10c
|
||||
/* 80C2D4CC 4B 57 78 D5 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
|
||||
/* 80C2D4D0 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80C2D4D4 80 7E 07 90 */ lwz r3, 0x790(r30)
|
||||
/* 80C2D4D8 C0 23 00 10 */ lfs f1, 0x10(r3)
|
||||
/* 80C2D4DC 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80C2D4E0 4B 3E 01 F9 */ bl entry__13mDoExt_btkAnmFP16J3DMaterialTablef
|
||||
/* 80C2D4E4 80 9F 00 04 */ lwz r4, 4(r31)
|
||||
/* 80C2D4E8 80 7E 07 8C */ lwz r3, 0x78c(r30)
|
||||
/* 80C2D4EC C0 23 00 10 */ lfs f1, 0x10(r3)
|
||||
/* 80C2D4F0 38 84 00 58 */ addi r4, r4, 0x58
|
||||
/* 80C2D4F4 4B 3E 02 B5 */ bl entry__13mDoExt_brkAnmFP16J3DMaterialTablef
|
||||
/* 80C2D4F8 80 7E 0A 04 */ lwz r3, 0xa04(r30)
|
||||
/* 80C2D4FC 4B 3E 3C C5 */ bl entryDL__16mDoExt_McaMorfSOFv
|
||||
/* 80C2D500 88 1E 07 36 */ lbz r0, 0x736(r30)
|
||||
/* 80C2D504 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80C2D508 40 82 00 34 */ bne lbl_80C2D53C
|
||||
/* 80C2D50C 38 7E 04 D0 */ addi r3, r30, 0x4d0
|
||||
/* 80C2D510 C0 3E 08 30 */ lfs f1, 0x830(r30)
|
||||
/* 80C2D514 3C 80 80 C3 */ lis r4, lit_4779@ha /* 0x80C2E1FC@ha */
|
||||
/* 80C2D518 C0 44 E1 FC */ lfs f2, lit_4779@l(r4) /* 0x80C2E1FC@l */
|
||||
/* 80C2D51C 38 9E 08 88 */ addi r4, r30, 0x888
|
||||
/* 80C2D520 38 A0 00 00 */ li r5, 0
|
||||
/* 80C2D524 3C C0 80 C3 */ lis r6, l_HIO@ha /* 0x80C2E300@ha */
|
||||
/* 80C2D528 38 C6 E3 00 */ addi r6, r6, l_HIO@l /* 0x80C2E300@l */
|
||||
/* 80C2D52C C0 66 00 10 */ lfs f3, 0x10(r6)
|
||||
/* 80C2D530 3C C0 80 42 */ lis r6, mSimpleTexObj__21dDlst_shadowControl_c@ha /* 0x804248D0@ha */
|
||||
/* 80C2D534 38 C6 48 D0 */ addi r6, r6, mSimpleTexObj__21dDlst_shadowControl_c@l /* 0x804248D0@l */
|
||||
/* 80C2D538 4B 3F FB 7D */ bl dComIfGd_setSimpleShadow__FP4cXyzffR13cBgS_PolyInfosfP9_GXTexObj
|
||||
lbl_80C2D53C:
|
||||
/* 80C2D53C 38 60 00 01 */ li r3, 1
|
||||
/* 80C2D540 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C2D544 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80C2D548 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2D54C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2D550 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2D554 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_80C2D558:
|
||||
/* 80C2D558 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2D55C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2D560 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2D564 4B FF F6 B5 */ bl Execute__13daObjKABUTO_cFv
|
||||
/* 80C2D568 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2D56C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2D570 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2D574 4E 80 00 20 */ blr
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
lbl_80C2E0EC:
|
||||
/* 80C2E0EC 38 63 FF DC */ addi r3, r3, -36
|
||||
/* 80C2E0F0 4B FF FE 70 */ b __dt__12dBgS_ObjAcchFv
|
||||
|
|
@ -1,3 +0,0 @@
|
|||
lbl_80C2E0F4:
|
||||
/* 80C2E0F4 38 63 FF EC */ addi r3, r3, -20
|
||||
/* 80C2E0F8 4B FF FE 68 */ b __dt__12dBgS_ObjAcchFv
|
||||
|
|
@ -1,27 +0,0 @@
|
|||
lbl_80C2D40C:
|
||||
/* 80C2D40C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2D410 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2D414 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2D418 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80C2D41C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80C2D420 38 7F 04 D0 */ addi r3, r31, 0x4d0
|
||||
/* 80C2D424 4B 3D F9 41 */ bl transS__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80C2D428 38 7F 07 2A */ addi r3, r31, 0x72a
|
||||
/* 80C2D42C 4B 3D FB 19 */ bl ZXYrotM__14mDoMtx_stack_cFRC5csXyz
|
||||
/* 80C2D430 38 7F 04 E4 */ addi r3, r31, 0x4e4
|
||||
/* 80C2D434 4B 3D FB 11 */ bl ZXYrotM__14mDoMtx_stack_cFRC5csXyz
|
||||
/* 80C2D438 38 7F 04 EC */ addi r3, r31, 0x4ec
|
||||
/* 80C2D43C 4B 3D FA 35 */ bl scaleM__14mDoMtx_stack_cFRC4cXyz
|
||||
/* 80C2D440 80 7F 0A 04 */ lwz r3, 0xa04(r31)
|
||||
/* 80C2D444 80 83 00 04 */ lwz r4, 4(r3)
|
||||
/* 80C2D448 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha /* 0x803DD470@ha */
|
||||
/* 80C2D44C 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l /* 0x803DD470@l */
|
||||
/* 80C2D450 38 84 00 24 */ addi r4, r4, 0x24
|
||||
/* 80C2D454 4B 71 90 5D */ bl PSMTXCopy
|
||||
/* 80C2D458 80 7F 0A 04 */ lwz r3, 0xa04(r31)
|
||||
/* 80C2D45C 4B 3E 3D 91 */ bl modelCalc__16mDoExt_McaMorfSOFv
|
||||
/* 80C2D460 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80C2D464 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2D468 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2D46C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2D470 4E 80 00 20 */ blr
|
||||
|
|
@ -1,9 +0,0 @@
|
|||
lbl_80C2AF68:
|
||||
/* 80C2AF68 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80C2AF6C 7C 08 02 A6 */ mflr r0
|
||||
/* 80C2AF70 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80C2AF74 48 00 00 15 */ bl CreateHeap__13daObjKABUTO_cFv
|
||||
/* 80C2AF78 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80C2AF7C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80C2AF80 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80C2AF84 4E 80 00 20 */ blr
|
||||
|
|
@ -1,6 +1,89 @@
|
|||
#ifndef D_A_OBJ_KABUTO_H
|
||||
#define D_A_OBJ_KABUTO_H
|
||||
|
||||
#include "dolphin/types.h"
|
||||
#include "SSystem/SComponent/c_phase.h"
|
||||
#include "Z2AudioLib/Z2Creature.h"
|
||||
#include "d/bg/d_bg_s_acch.h"
|
||||
#include "d/cc/d_cc_d.h"
|
||||
#include "d/a/d_a_player.h"
|
||||
#include "d/d_insect.h"
|
||||
|
||||
struct daObjKABUTO_c : public dInsect_c {
|
||||
enum Action {
|
||||
/* 0 */ ACT_WAIT,
|
||||
/* 1 */ ACT_MOVE,
|
||||
/* 2 */ ACT_WALK,
|
||||
};
|
||||
|
||||
/* 80C2AEA4 */ void InitCcSph();
|
||||
/* 80C2AF10 */ void SetCcSph();
|
||||
/* 80C2AF88 */ int CreateHeap();
|
||||
/* 80C2B36C */ void ShopWaitAction();
|
||||
/* 80C2B4D4 */ void WaitAction();
|
||||
/* 80C2B618 */ BOOL WallCheck();
|
||||
/* 80C2B88C */ void SpeedSet();
|
||||
/* 80C2B998 */ void WallWalk();
|
||||
/* 80C2BDE8 */ void WalkAction();
|
||||
/* 80C2BFE8 */ void MoveAction();
|
||||
/* 80C2C7C8 */ void Z_BufferChk();
|
||||
/* 80C2C944 */ void Action();
|
||||
/* 80C2CA08 */ void ShopAction();
|
||||
/* 80C2CAC4 */ void Insect_Release();
|
||||
/* 80C2CADC */ void ParticleSet();
|
||||
/* 80C2CC18 */ int Execute();
|
||||
/* 80C2D21C */ void ObjHit();
|
||||
/* 80C2D3A4 */ int Delete();
|
||||
/* 80C2D40C */ void setBaseMtx();
|
||||
/* 80C2D578 */ bool CreateChk();
|
||||
/* 80C2D724 */ cPhs__Step create();
|
||||
inline int Draw();
|
||||
|
||||
/* 0x590 */ dCcD_Stts mCcStts;
|
||||
/* 0x5CC */ dCcD_Sph mCcSph;
|
||||
/* 0x704 */ daPy_boomerangMove_c mBoomerangMove;
|
||||
/* 0x710 */ u8 mAction;
|
||||
/* 0x711 */ u8 mSubAction;
|
||||
/* 0x712 */ s16 mTimers[3];
|
||||
/* 0x718 */ f32 mTargetSpeedXZ;
|
||||
/* 0x71C */ f32 mTargetSpeedY;
|
||||
/* 0x720 */ s16 mTargetAngleY;
|
||||
/* 0x722 */ u8 field_0x722[8];
|
||||
/* 0x72A */ csXyz field_0x72a;
|
||||
/* 0x730 */ u8 field_0x730[2];
|
||||
/* 0x732 */ s16 field_0x732;
|
||||
/* 0x734 */ u8 field_0x734;
|
||||
/* 0x735 */ bool field_0x735;
|
||||
/* 0x736 */ u8 mLocation;
|
||||
/* 0x737 */ bool mBoomerangHit;
|
||||
/* 0x738 */ dBgS_AcchCir mAcchCir;
|
||||
/* 0x778 */ f32 field_0x778;
|
||||
/* 0x77C */ u32 field_0x77c;
|
||||
/* 0x780 */ f32 mParticleScale;
|
||||
/* 0x784 */ f32 mParticleTargetScale;
|
||||
/* 0x788 */ u8 field_0x788[4];
|
||||
/* 0x78C */ mDoExt_brkAnm* mpBrkAnm;
|
||||
/* 0x790 */ mDoExt_btkAnm* mpBtkAnm;
|
||||
/* 0x794 */ u8 field_0x794[4];
|
||||
/* 0x798 */ dBgS_ObjAcch mAcch;
|
||||
/* 0x970 */ Z2Creature mCreatureSound;
|
||||
/* 0xA00 */ u8 field_0xa00[4];
|
||||
/* 0xA04 */ mDoExt_McaMorfSO* mpMorf;
|
||||
/* 0xA08 */ request_of_phase_process_class mPhaseReq;
|
||||
/* 0xA10 */ bool mHIOInit;
|
||||
};
|
||||
|
||||
STATIC_ASSERT(sizeof(daObjKABUTO_c) == 0xA14);
|
||||
|
||||
struct daObj_KabHIO_c {
|
||||
/* 80C2AE6C */ daObj_KabHIO_c();
|
||||
/* 80C2E068 */ virtual ~daObj_KabHIO_c() {}
|
||||
|
||||
/* 0x04 */ s8 field_0x4;
|
||||
/* 0x08 */ f32 field_0x8;
|
||||
/* 0x0C */ f32 field_0xc;
|
||||
/* 0x10 */ f32 field_0x10;
|
||||
};
|
||||
|
||||
STATIC_ASSERT(sizeof(daObj_KabHIO_c) == 0x14);
|
||||
|
||||
#endif /* D_A_OBJ_KABUTO_H */
|
||||
|
|
|
|||
|
|
@ -1,7 +1,7 @@
|
|||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: d_a_obj_cho
|
||||
//
|
||||
/**
|
||||
* d_a_obj_cho.cpp
|
||||
* Object - Golden Butterfly
|
||||
*/
|
||||
|
||||
#include "rel/d/a/obj/d_a_obj_cho/d_a_obj_cho.h"
|
||||
#include "SSystem/SComponent/c_math.h"
|
||||
|
|
@ -109,7 +109,6 @@ static cPhs__Step daObjCHO_Create(fopAc_ac_c* i_this) {
|
|||
}
|
||||
|
||||
/* 80BCA768-80BCA78C 000548 0024+00 1/0 0/0 0/0 .text daObjCHO_Delete__FP10daObjCHO_c */
|
||||
|
||||
static int daObjCHO_Delete(daObjCHO_c* i_this) {
|
||||
i_this->Delete();
|
||||
return 1;
|
||||
|
|
|
|||
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue