mirror of https://github.com/zeldaret/tp.git
2057 lines
99 KiB
ArmAsm
2057 lines
99 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .text, "ax" # 8008364c
|
|
|
|
|
|
.global dCcD_GAtTgCoCommonBase_NS_ClrActorInfo
|
|
dCcD_GAtTgCoCommonBase_NS_ClrActorInfo:
|
|
/* 8008364C 0008058C 38 00 FF FF */ li r0, -1
|
|
/* 80083650 00080590 90 03 00 0C */ stw r0, 0xc(r3)
|
|
/* 80083654 00080594 38 00 00 00 */ li r0, 0
|
|
/* 80083658 00080598 90 03 00 10 */ stw r0, 0x10(r3)
|
|
/* 8008365C 0008059C 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GAtTgCoCommonBase_NS_ct
|
|
dCcD_GAtTgCoCommonBase_NS_ct:
|
|
/* 80083660 000805A0 38 00 00 00 */ li r0, 0
|
|
/* 80083664 000805A4 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80083668 000805A8 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 8008366C 000805AC 90 03 00 08 */ stw r0, 8(r3)
|
|
/* 80083670 000805B0 98 03 00 14 */ stb r0, 0x14(r3)
|
|
/* 80083674 000805B4 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GAtTgCoCommonBase_NS_SetHitApid
|
|
dCcD_GAtTgCoCommonBase_NS_SetHitApid:
|
|
/* 80083678 000805B8 90 83 00 0C */ stw r4, 0xc(r3)
|
|
/* 8008367C 000805BC 38 00 00 00 */ li r0, 0
|
|
/* 80083680 000805C0 90 03 00 10 */ stw r0, 0x10(r3)
|
|
/* 80083684 000805C4 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GAtTgCoCommonBase_NS_GetAc
|
|
dCcD_GAtTgCoCommonBase_NS_GetAc:
|
|
/* 80083688 000805C8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8008368C 000805CC 7C 08 02 A6 */ mflr r0
|
|
/* 80083690 000805D0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80083694 000805D4 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 80083698 000805D8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 8008369C 000805DC 80 63 00 0C */ lwz r3, 0xc(r3)
|
|
/* 800836A0 000805E0 3C 03 00 01 */ addis r0, r3, 1
|
|
/* 800836A4 000805E4 28 00 FF FF */ cmplwi r0, 0xffff
|
|
/* 800836A8 000805E8 40 82 00 0C */ bne lbl_800836B4
|
|
/* 800836AC 000805EC 38 60 00 00 */ li r3, 0
|
|
/* 800836B0 000805F0 48 00 00 40 */ b lbl_800836F0
|
|
lbl_800836B4:
|
|
/* 800836B4 000805F4 80 1F 00 10 */ lwz r0, 0x10(r31)
|
|
/* 800836B8 000805F8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800836BC 000805FC 40 82 00 30 */ bne lbl_800836EC
|
|
/* 800836C0 00080600 90 61 00 08 */ stw r3, 8(r1)
|
|
.global fpcSch_JudgeByID
|
|
/* 800836C4 00080604 3C 60 80 02 */ lis r3, fpcSch_JudgeByID@ha
|
|
.global fpcSch_JudgeByID
|
|
/* 800836C8 00080608 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID@l
|
|
/* 800836CC 0008060C 38 81 00 08 */ addi r4, r1, 8
|
|
/* 800836D0 00080610 4B F9 61 29 */ bl fopAcIt_Judge
|
|
/* 800836D4 00080614 90 7F 00 10 */ stw r3, 0x10(r31)
|
|
/* 800836D8 00080618 80 1F 00 10 */ lwz r0, 0x10(r31)
|
|
/* 800836DC 0008061C 28 00 00 00 */ cmplwi r0, 0
|
|
/* 800836E0 00080620 40 82 00 0C */ bne lbl_800836EC
|
|
/* 800836E4 00080624 38 00 FF FF */ li r0, -1
|
|
/* 800836E8 00080628 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
lbl_800836EC:
|
|
/* 800836EC 0008062C 80 7F 00 10 */ lwz r3, 0x10(r31)
|
|
lbl_800836F0:
|
|
/* 800836F0 00080630 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 800836F4 00080634 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 800836F8 00080638 7C 08 03 A6 */ mtlr r0
|
|
/* 800836FC 0008063C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80083700 00080640 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GAtTgCoCommonBase_NS_Set
|
|
dCcD_GAtTgCoCommonBase_NS_Set:
|
|
/* 80083704 00080644 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 80083708 00080648 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 8008370C 0008064C 38 00 00 00 */ li r0, 0
|
|
/* 80083710 00080650 98 03 00 14 */ stb r0, 0x14(r3)
|
|
/* 80083714 00080654 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GAtTgCoCommonBase_NS_SetEffCounterTimer
|
|
dCcD_GAtTgCoCommonBase_NS_SetEffCounterTimer:
|
|
/* 80083718 00080658 38 00 00 05 */ li r0, 5
|
|
/* 8008371C 0008065C 98 03 00 14 */ stb r0, 0x14(r3)
|
|
/* 80083720 00080660 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GAtTgCoCommonBase_NS_SubtractEffCounter
|
|
dCcD_GAtTgCoCommonBase_NS_SubtractEffCounter:
|
|
/* 80083724 00080664 88 83 00 14 */ lbz r4, 0x14(r3)
|
|
/* 80083728 00080668 38 04 FF FF */ addi r0, r4, -1
|
|
/* 8008372C 0008066C 98 03 00 14 */ stb r0, 0x14(r3)
|
|
/* 80083730 00080670 88 03 00 14 */ lbz r0, 0x14(r3)
|
|
/* 80083734 00080674 7C 00 07 75 */ extsb. r0, r0
|
|
/* 80083738 00080678 4C 80 00 20 */ bgelr
|
|
/* 8008373C 0008067C 38 00 00 00 */ li r0, 0
|
|
/* 80083740 00080680 98 03 00 14 */ stb r0, 0x14(r3)
|
|
/* 80083744 00080684 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GAtTgCoCommonBase_NS_ChkEffCounter
|
|
dCcD_GAtTgCoCommonBase_NS_ChkEffCounter:
|
|
/* 80083748 00080688 88 03 00 14 */ lbz r0, 0x14(r3)
|
|
/* 8008374C 0008068C 7C 03 07 74 */ extsb r3, r0
|
|
/* 80083750 00080690 7C 03 00 D0 */ neg r0, r3
|
|
/* 80083754 00080694 7C 00 18 78 */ andc r0, r0, r3
|
|
/* 80083758 00080698 54 03 0F FE */ srwi r3, r0, 0x1f
|
|
/* 8008375C 0008069C 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GStts
|
|
dCcD_GStts:
|
|
/* 80083760 000806A0 3C 80 80 3B */ lis r4, lbl_803AC31C@ha
|
|
/* 80083764 000806A4 38 04 C3 1C */ addi r0, r4, lbl_803AC31C@l
|
|
/* 80083768 000806A8 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 8008376C 000806AC 3C 80 80 3B */ lis r4, lbl_803AC310@ha
|
|
/* 80083770 000806B0 38 04 C3 10 */ addi r0, r4, lbl_803AC310@l
|
|
/* 80083774 000806B4 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80083778 000806B8 38 A0 00 00 */ li r5, 0
|
|
/* 8008377C 000806BC 98 A3 00 04 */ stb r5, 4(r3)
|
|
/* 80083780 000806C0 98 A3 00 05 */ stb r5, 5(r3)
|
|
/* 80083784 000806C4 98 A3 00 06 */ stb r5, 6(r3)
|
|
/* 80083788 000806C8 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
|
|
/* 8008378C 000806CC 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
|
|
/* 80083790 000806D0 B0 03 00 08 */ sth r0, 8(r3)
|
|
/* 80083794 000806D4 38 00 FF FF */ li r0, -1
|
|
/* 80083798 000806D8 90 03 00 0C */ stw r0, 0xc(r3)
|
|
/* 8008379C 000806DC 90 03 00 10 */ stw r0, 0x10(r3)
|
|
/* 800837A0 000806E0 90 03 00 14 */ stw r0, 0x14(r3)
|
|
/* 800837A4 000806E4 90 03 00 18 */ stw r0, 0x18(r3)
|
|
/* 800837A8 000806E8 90 A3 00 1C */ stw r5, 0x1c(r3)
|
|
/* 800837AC 000806EC 4E 80 00 20 */ blr
|
|
/* 800837B0 000806F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800837B4 000806F4 7C 08 02 A6 */ mflr r0
|
|
/* 800837B8 000806F8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800837BC 000806FC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800837C0 00080700 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 800837C4 00080704 41 82 00 1C */ beq lbl_800837E0
|
|
/* 800837C8 00080708 3C A0 80 3B */ lis r5, lbl_803AC31C@ha
|
|
/* 800837CC 0008070C 38 05 C3 1C */ addi r0, r5, lbl_803AC31C@l
|
|
/* 800837D0 00080710 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 800837D4 00080714 7C 80 07 35 */ extsh. r0, r4
|
|
/* 800837D8 00080718 40 81 00 08 */ ble lbl_800837E0
|
|
/* 800837DC 0008071C 48 24 B5 61 */ bl __dl__FPv
|
|
lbl_800837E0:
|
|
/* 800837E0 00080720 7F E3 FB 78 */ mr r3, r31
|
|
/* 800837E4 00080724 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800837E8 00080728 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800837EC 0008072C 7C 08 03 A6 */ mtlr r0
|
|
/* 800837F0 00080730 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800837F4 00080734 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GStts_NS_Ct
|
|
dCcD_GStts_NS_Ct:
|
|
/* 800837F8 00080738 38 A0 00 00 */ li r5, 0
|
|
/* 800837FC 0008073C 98 A3 00 04 */ stb r5, 4(r3)
|
|
/* 80083800 00080740 98 A3 00 05 */ stb r5, 5(r3)
|
|
/* 80083804 00080744 98 A3 00 06 */ stb r5, 6(r3)
|
|
/* 80083808 00080748 3C 80 00 01 */ lis r4, 0x0000FFFF@ha
|
|
/* 8008380C 0008074C 38 04 FF FF */ addi r0, r4, 0x0000FFFF@l
|
|
/* 80083810 00080750 B0 03 00 08 */ sth r0, 8(r3)
|
|
/* 80083814 00080754 38 00 FF FF */ li r0, -1
|
|
/* 80083818 00080758 90 03 00 0C */ stw r0, 0xc(r3)
|
|
/* 8008381C 0008075C 90 03 00 10 */ stw r0, 0x10(r3)
|
|
/* 80083820 00080760 90 03 00 14 */ stw r0, 0x14(r3)
|
|
/* 80083824 00080764 90 03 00 18 */ stw r0, 0x18(r3)
|
|
/* 80083828 00080768 90 A3 00 1C */ stw r5, 0x1c(r3)
|
|
/* 8008382C 0008076C 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GStts_NS_Move
|
|
dCcD_GStts_NS_Move:
|
|
/* 80083830 00080770 80 03 00 0C */ lwz r0, 0xc(r3)
|
|
/* 80083834 00080774 90 03 00 10 */ stw r0, 0x10(r3)
|
|
/* 80083838 00080778 38 80 00 00 */ li r4, 0
|
|
/* 8008383C 0008077C 90 83 00 0C */ stw r4, 0xc(r3)
|
|
/* 80083840 00080780 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 80083844 00080784 90 03 00 18 */ stw r0, 0x18(r3)
|
|
/* 80083848 00080788 90 83 00 14 */ stw r4, 0x14(r3)
|
|
/* 8008384C 0008078C 4E 80 00 20 */ blr
|
|
/* 80083850 00080790 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80083854 00080794 4D 82 00 20 */ beqlr
|
|
/* 80083858 00080798 38 63 00 1C */ addi r3, r3, 0x1c
|
|
/* 8008385C 0008079C 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_Stts_NS_Init
|
|
dCcD_Stts_NS_Init:
|
|
/* 80083860 000807A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80083864 000807A4 7C 08 02 A6 */ mflr r0
|
|
/* 80083868 000807A8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8008386C 000807AC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80083870 000807B0 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80083874 000807B4 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80083878 000807B8 7C DF 33 79 */ or. r31, r6, r6
|
|
/* 8008387C 000807BC 41 82 00 18 */ beq lbl_80083894
|
|
/* 80083880 000807C0 41 82 00 0C */ beq lbl_8008388C
|
|
/* 80083884 000807C4 80 FF 00 04 */ lwz r7, 4(r31)
|
|
/* 80083888 000807C8 48 00 00 10 */ b lbl_80083898
|
|
lbl_8008388C:
|
|
/* 8008388C 000807CC 38 E0 FF FF */ li r7, -1
|
|
/* 80083890 000807D0 48 00 00 08 */ b lbl_80083898
|
|
lbl_80083894:
|
|
/* 80083894 000807D4 38 E0 FF FF */ li r7, -1
|
|
lbl_80083898:
|
|
/* 80083898 000807D8 48 1E 00 0D */ bl cCcD_Stts_NS_Init
|
|
/* 8008389C 000807DC 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 800838A0 000807E0 41 82 00 14 */ beq lbl_800838B4
|
|
/* 800838A4 000807E4 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
|
|
/* 800838A8 000807E8 7C 00 07 74 */ extsb r0, r0
|
|
/* 800838AC 000807EC 7C 03 03 78 */ mr r3, r0
|
|
/* 800838B0 000807F0 48 00 00 14 */ b lbl_800838C4
|
|
lbl_800838B4:
|
|
/* 800838B4 000807F4 38 60 00 00 */ li r3, 0
|
|
/* 800838B8 000807F8 80 1E 00 38 */ lwz r0, 0x38(r30)
|
|
/* 800838BC 000807FC 60 00 00 01 */ ori r0, r0, 1
|
|
/* 800838C0 00080800 90 1E 00 38 */ stw r0, 0x38(r30)
|
|
lbl_800838C4:
|
|
/* 800838C4 00080804 2C 03 FF FF */ cmpwi r3, -1
|
|
/* 800838C8 00080808 41 82 00 0C */ beq lbl_800838D4
|
|
/* 800838CC 0008080C 98 7E 00 22 */ stb r3, 0x22(r30)
|
|
/* 800838D0 00080810 48 00 00 0C */ b lbl_800838DC
|
|
lbl_800838D4:
|
|
/* 800838D4 00080814 38 00 00 00 */ li r0, 0
|
|
/* 800838D8 00080818 98 1E 00 22 */ stb r0, 0x22(r30)
|
|
lbl_800838DC:
|
|
/* 800838DC 0008081C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800838E0 00080820 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800838E4 00080824 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800838E8 00080828 7C 08 03 A6 */ mtlr r0
|
|
/* 800838EC 0008082C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800838F0 00080830 4E 80 00 20 */ blr
|
|
/* 800838F4 00080834 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800838F8 00080838 7C 08 02 A6 */ mflr r0
|
|
/* 800838FC 0008083C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80083900 00080840 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80083904 00080844 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80083908 00080848 48 1D FF FD */ bl cCcD_Stts_NS_Ct
|
|
/* 8008390C 0008084C 38 7F 00 1C */ addi r3, r31, 0x1c
|
|
/* 80083910 00080850 4B FF FE E9 */ bl dCcD_GStts_NS_Ct
|
|
/* 80083914 00080854 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80083918 00080858 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8008391C 0008085C 7C 08 03 A6 */ mtlr r0
|
|
/* 80083920 00080860 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80083924 00080864 4E 80 00 20 */ blr
|
|
/* 80083928 00080868 38 00 00 00 */ li r0, 0
|
|
/* 8008392C 0008086C 98 03 00 20 */ stb r0, 0x20(r3)
|
|
/* 80083930 00080870 4E 80 00 20 */ blr
|
|
/* 80083934 00080874 38 00 00 00 */ li r0, 0
|
|
/* 80083938 00080878 98 03 00 16 */ stb r0, 0x16(r3)
|
|
/* 8008393C 0008087C 98 03 00 21 */ stb r0, 0x21(r3)
|
|
/* 80083940 00080880 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjAt_NS_Set
|
|
dCcD_GObjAt_NS_Set:
|
|
/* 80083944 00080884 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80083948 00080888 7C 08 02 A6 */ mflr r0
|
|
/* 8008394C 0008088C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80083950 00080890 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80083954 00080894 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80083958 00080898 7C 7E 1B 78 */ mr r30, r3
|
|
/* 8008395C 0008089C 7C 9F 23 78 */ mr r31, r4
|
|
/* 80083960 000808A0 38 9F 00 04 */ addi r4, r31, 4
|
|
/* 80083964 000808A4 4B FF FD A1 */ bl dCcD_GAtTgCoCommonBase_NS_Set
|
|
/* 80083968 000808A8 88 1F 00 00 */ lbz r0, 0(r31)
|
|
/* 8008396C 000808AC 98 1E 00 1C */ stb r0, 0x1c(r30)
|
|
/* 80083970 000808B0 88 1F 00 03 */ lbz r0, 3(r31)
|
|
/* 80083974 000808B4 98 1E 00 1D */ stb r0, 0x1d(r30)
|
|
/* 80083978 000808B8 88 1F 00 01 */ lbz r0, 1(r31)
|
|
/* 8008397C 000808BC 98 1E 00 1E */ stb r0, 0x1e(r30)
|
|
/* 80083980 000808C0 88 1F 00 02 */ lbz r0, 2(r31)
|
|
/* 80083984 000808C4 98 1E 00 1F */ stb r0, 0x1f(r30)
|
|
/* 80083988 000808C8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 8008398C 000808CC 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80083990 000808D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80083994 000808D4 7C 08 03 A6 */ mtlr r0
|
|
/* 80083998 000808D8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8008399C 000808DC 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjTg_NS_Set
|
|
dCcD_GObjTg_NS_Set:
|
|
/* 800839A0 000808E0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800839A4 000808E4 7C 08 02 A6 */ mflr r0
|
|
/* 800839A8 000808E8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800839AC 000808EC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800839B0 000808F0 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800839B4 000808F4 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800839B8 000808F8 7C 9F 23 78 */ mr r31, r4
|
|
/* 800839BC 000808FC 38 9F 00 04 */ addi r4, r31, 4
|
|
/* 800839C0 00080900 4B FF FD 45 */ bl dCcD_GAtTgCoCommonBase_NS_Set
|
|
/* 800839C4 00080904 88 1F 00 00 */ lbz r0, 0(r31)
|
|
/* 800839C8 00080908 98 1E 00 1C */ stb r0, 0x1c(r30)
|
|
/* 800839CC 0008090C 88 1F 00 03 */ lbz r0, 3(r31)
|
|
/* 800839D0 00080910 98 1E 00 1D */ stb r0, 0x1d(r30)
|
|
/* 800839D4 00080914 88 1F 00 01 */ lbz r0, 1(r31)
|
|
/* 800839D8 00080918 98 1E 00 1E */ stb r0, 0x1e(r30)
|
|
/* 800839DC 0008091C 88 1F 00 02 */ lbz r0, 2(r31)
|
|
/* 800839E0 00080920 98 1E 00 1F */ stb r0, 0x1f(r30)
|
|
/* 800839E4 00080924 3C 60 80 43 */ lis r3, lbl_80430CF4@ha
|
|
/* 800839E8 00080928 C4 03 0C F4 */ lfsu f0, lbl_80430CF4@l(r3)
|
|
/* 800839EC 0008092C D0 1E 00 38 */ stfs f0, 0x38(r30)
|
|
/* 800839F0 00080930 C0 03 00 04 */ lfs f0, 4(r3)
|
|
/* 800839F4 00080934 D0 1E 00 3C */ stfs f0, 0x3c(r30)
|
|
/* 800839F8 00080938 C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 800839FC 0008093C D0 1E 00 40 */ stfs f0, 0x40(r30)
|
|
/* 80083A00 00080940 38 00 00 00 */ li r0, 0
|
|
/* 80083A04 00080944 90 1E 00 44 */ stw r0, 0x44(r30)
|
|
/* 80083A08 00080948 38 00 40 00 */ li r0, 0x4000
|
|
/* 80083A0C 0008094C B0 1E 00 48 */ sth r0, 0x48(r30)
|
|
/* 80083A10 00080950 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80083A14 00080954 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80083A18 00080958 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80083A1C 0008095C 7C 08 03 A6 */ mtlr r0
|
|
/* 80083A20 00080960 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80083A24 00080964 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf
|
|
dCcD_GObjInf:
|
|
/* 80083A28 00080968 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80083A2C 0008096C 7C 08 02 A6 */ mflr r0
|
|
/* 80083A30 00080970 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80083A34 00080974 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80083A38 00080978 48 2D E7 A5 */ bl _savegpr_29
|
|
/* 80083A3C 0008097C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80083A40 00080980 7F FD FB 78 */ mr r29, r31
|
|
/* 80083A44 00080984 3C 80 80 3B */ lis r4, lbl_803AC2D8@ha
|
|
/* 80083A48 00080988 38 04 C2 D8 */ addi r0, r4, lbl_803AC2D8@l
|
|
/* 80083A4C 0008098C 90 03 00 3C */ stw r0, 0x3c(r3)
|
|
/* 80083A50 00080990 7F A5 EB 78 */ mr r5, r29
|
|
/* 80083A54 00080994 7C BE 2B 78 */ mr r30, r5
|
|
/* 80083A58 00080998 3C 80 80 3B */ lis r4, lbl_803AC2CC@ha
|
|
/* 80083A5C 0008099C 38 04 C2 CC */ addi r0, r4, lbl_803AC2CC@l
|
|
/* 80083A60 000809A0 90 1D 00 0C */ stw r0, 0xc(r29)
|
|
/* 80083A64 000809A4 48 1D FF 4D */ bl cCcD_ObjCommonBase_NS_ct
|
|
/* 80083A68 000809A8 3C 60 80 3B */ lis r3, lbl_803AC2C0@ha
|
|
/* 80083A6C 000809AC 38 03 C2 C0 */ addi r0, r3, lbl_803AC2C0@l
|
|
/* 80083A70 000809B0 90 1E 00 0C */ stw r0, 0xc(r30)
|
|
/* 80083A74 000809B4 38 00 00 00 */ li r0, 0
|
|
/* 80083A78 000809B8 90 1E 00 10 */ stw r0, 0x10(r30)
|
|
/* 80083A7C 000809BC 3B DD 00 18 */ addi r30, r29, 0x18
|
|
/* 80083A80 000809C0 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80083A84 000809C4 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80083A88 000809C8 90 1D 00 24 */ stw r0, 0x24(r29)
|
|
/* 80083A8C 000809CC 7F C3 F3 78 */ mr r3, r30
|
|
/* 80083A90 000809D0 48 1D FF 21 */ bl cCcD_ObjCommonBase_NS_ct
|
|
/* 80083A94 000809D4 3C 60 80 3B */ lis r3, lbl_803AC2B4@ha
|
|
/* 80083A98 000809D8 38 03 C2 B4 */ addi r0, r3, lbl_803AC2B4@l
|
|
/* 80083A9C 000809DC 90 1E 00 0C */ stw r0, 0xc(r30)
|
|
/* 80083AA0 000809E0 7F C3 F3 78 */ mr r3, r30
|
|
/* 80083AA4 000809E4 48 1D FF 0D */ bl cCcD_ObjCommonBase_NS_ct
|
|
/* 80083AA8 000809E8 3B BD 00 2C */ addi r29, r29, 0x2c
|
|
/* 80083AAC 000809EC 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80083AB0 000809F0 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80083AB4 000809F4 90 1D 00 0C */ stw r0, 0xc(r29)
|
|
/* 80083AB8 000809F8 7F A3 EB 78 */ mr r3, r29
|
|
/* 80083ABC 000809FC 48 1D FE F5 */ bl cCcD_ObjCommonBase_NS_ct
|
|
/* 80083AC0 00080A00 3C 60 80 3B */ lis r3, lbl_803AC2A8@ha
|
|
/* 80083AC4 00080A04 38 03 C2 A8 */ addi r0, r3, lbl_803AC2A8@l
|
|
/* 80083AC8 00080A08 90 1D 00 0C */ stw r0, 0xc(r29)
|
|
/* 80083ACC 00080A0C 3C 60 80 3B */ lis r3, lbl_803AC288@ha
|
|
/* 80083AD0 00080A10 38 03 C2 88 */ addi r0, r3, lbl_803AC288@l
|
|
/* 80083AD4 00080A14 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 80083AD8 00080A18 3C 60 80 3A */ lis r3, lbl_803A7224@ha
|
|
/* 80083ADC 00080A1C 38 03 72 24 */ addi r0, r3, lbl_803A7224@l
|
|
/* 80083AE0 00080A20 90 1F 00 54 */ stw r0, 0x54(r31)
|
|
/* 80083AE4 00080A24 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083AE8 00080A28 48 1D FF 29 */ bl cCcD_Obj_NS_ct
|
|
/* 80083AEC 00080A2C 3C 60 80 3B */ lis r3, lbl_803AC25C@ha
|
|
/* 80083AF0 00080A30 38 03 C2 5C */ addi r0, r3, lbl_803AC25C@l
|
|
/* 80083AF4 00080A34 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 80083AF8 00080A38 3C 60 80 3B */ lis r3, lbl_803AC200@ha
|
|
/* 80083AFC 00080A3C 38 03 C2 00 */ addi r0, r3, lbl_803AC200@l
|
|
/* 80083B00 00080A40 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 80083B04 00080A44 3B BF 00 58 */ addi r29, r31, 0x58
|
|
/* 80083B08 00080A48 3C 60 80 3B */ lis r3, lbl_803AC250@ha
|
|
/* 80083B0C 00080A4C 38 03 C2 50 */ addi r0, r3, lbl_803AC250@l
|
|
/* 80083B10 00080A50 90 1F 00 70 */ stw r0, 0x70(r31)
|
|
/* 80083B14 00080A54 7F A3 EB 78 */ mr r3, r29
|
|
/* 80083B18 00080A58 4B FF FB 49 */ bl dCcD_GAtTgCoCommonBase_NS_ct
|
|
/* 80083B1C 00080A5C 3C 60 80 3B */ lis r3, lbl_803AC244@ha
|
|
/* 80083B20 00080A60 38 03 C2 44 */ addi r0, r3, lbl_803AC244@l
|
|
/* 80083B24 00080A64 90 1D 00 18 */ stw r0, 0x18(r29)
|
|
/* 80083B28 00080A68 3B BF 00 9C */ addi r29, r31, 0x9c
|
|
/* 80083B2C 00080A6C 3C 60 80 3B */ lis r3, lbl_803AC250@ha
|
|
/* 80083B30 00080A70 38 03 C2 50 */ addi r0, r3, lbl_803AC250@l
|
|
/* 80083B34 00080A74 90 1F 00 B4 */ stw r0, 0xb4(r31)
|
|
/* 80083B38 00080A78 7F A3 EB 78 */ mr r3, r29
|
|
/* 80083B3C 00080A7C 4B FF FB 25 */ bl dCcD_GAtTgCoCommonBase_NS_ct
|
|
/* 80083B40 00080A80 3C 60 80 3B */ lis r3, lbl_803AC238@ha
|
|
/* 80083B44 00080A84 38 03 C2 38 */ addi r0, r3, lbl_803AC238@l
|
|
/* 80083B48 00080A88 90 1D 00 18 */ stw r0, 0x18(r29)
|
|
/* 80083B4C 00080A8C 3B BF 00 E8 */ addi r29, r31, 0xe8
|
|
/* 80083B50 00080A90 3C 60 80 3B */ lis r3, lbl_803AC250@ha
|
|
/* 80083B54 00080A94 38 03 C2 50 */ addi r0, r3, lbl_803AC250@l
|
|
/* 80083B58 00080A98 90 1F 01 00 */ stw r0, 0x100(r31)
|
|
/* 80083B5C 00080A9C 7F A3 EB 78 */ mr r3, r29
|
|
/* 80083B60 00080AA0 4B FF FB 01 */ bl dCcD_GAtTgCoCommonBase_NS_ct
|
|
/* 80083B64 00080AA4 3C 60 80 3B */ lis r3, lbl_803AC22C@ha
|
|
/* 80083B68 00080AA8 38 03 C2 2C */ addi r0, r3, lbl_803AC22C@l
|
|
/* 80083B6C 00080AAC 90 1D 00 18 */ stw r0, 0x18(r29)
|
|
/* 80083B70 00080AB0 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083B74 00080AB4 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80083B78 00080AB8 48 2D E6 B1 */ bl _restgpr_29
|
|
/* 80083B7C 00080ABC 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80083B80 00080AC0 7C 08 03 A6 */ mtlr r0
|
|
/* 80083B84 00080AC4 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80083B88 00080AC8 4E 80 00 20 */ blr
|
|
/* 80083B8C 00080ACC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80083B90 00080AD0 7C 08 02 A6 */ mflr r0
|
|
/* 80083B94 00080AD4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80083B98 00080AD8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80083B9C 00080ADC 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80083BA0 00080AE0 41 82 00 30 */ beq lbl_80083BD0
|
|
/* 80083BA4 00080AE4 3C 60 80 3B */ lis r3, lbl_803AC22C@ha
|
|
/* 80083BA8 00080AE8 38 03 C2 2C */ addi r0, r3, lbl_803AC22C@l
|
|
/* 80083BAC 00080AEC 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
/* 80083BB0 00080AF0 41 82 00 10 */ beq lbl_80083BC0
|
|
/* 80083BB4 00080AF4 3C 60 80 3B */ lis r3, lbl_803AC250@ha
|
|
/* 80083BB8 00080AF8 38 03 C2 50 */ addi r0, r3, lbl_803AC250@l
|
|
/* 80083BBC 00080AFC 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
lbl_80083BC0:
|
|
/* 80083BC0 00080B00 7C 80 07 35 */ extsh. r0, r4
|
|
/* 80083BC4 00080B04 40 81 00 0C */ ble lbl_80083BD0
|
|
/* 80083BC8 00080B08 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083BCC 00080B0C 48 24 B1 71 */ bl __dl__FPv
|
|
lbl_80083BD0:
|
|
/* 80083BD0 00080B10 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083BD4 00080B14 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80083BD8 00080B18 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80083BDC 00080B1C 7C 08 03 A6 */ mtlr r0
|
|
/* 80083BE0 00080B20 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80083BE4 00080B24 4E 80 00 20 */ blr
|
|
/* 80083BE8 00080B28 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80083BEC 00080B2C 7C 08 02 A6 */ mflr r0
|
|
/* 80083BF0 00080B30 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80083BF4 00080B34 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80083BF8 00080B38 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80083BFC 00080B3C 41 82 00 30 */ beq lbl_80083C2C
|
|
/* 80083C00 00080B40 3C 60 80 3B */ lis r3, lbl_803AC238@ha
|
|
/* 80083C04 00080B44 38 03 C2 38 */ addi r0, r3, lbl_803AC238@l
|
|
/* 80083C08 00080B48 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
/* 80083C0C 00080B4C 41 82 00 10 */ beq lbl_80083C1C
|
|
/* 80083C10 00080B50 3C 60 80 3B */ lis r3, lbl_803AC250@ha
|
|
/* 80083C14 00080B54 38 03 C2 50 */ addi r0, r3, lbl_803AC250@l
|
|
/* 80083C18 00080B58 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
lbl_80083C1C:
|
|
/* 80083C1C 00080B5C 7C 80 07 35 */ extsh. r0, r4
|
|
/* 80083C20 00080B60 40 81 00 0C */ ble lbl_80083C2C
|
|
/* 80083C24 00080B64 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083C28 00080B68 48 24 B1 15 */ bl __dl__FPv
|
|
lbl_80083C2C:
|
|
/* 80083C2C 00080B6C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083C30 00080B70 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80083C34 00080B74 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80083C38 00080B78 7C 08 03 A6 */ mtlr r0
|
|
/* 80083C3C 00080B7C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80083C40 00080B80 4E 80 00 20 */ blr
|
|
/* 80083C44 00080B84 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80083C48 00080B88 7C 08 02 A6 */ mflr r0
|
|
/* 80083C4C 00080B8C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80083C50 00080B90 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80083C54 00080B94 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80083C58 00080B98 41 82 00 30 */ beq lbl_80083C88
|
|
/* 80083C5C 00080B9C 3C 60 80 3B */ lis r3, lbl_803AC244@ha
|
|
/* 80083C60 00080BA0 38 03 C2 44 */ addi r0, r3, lbl_803AC244@l
|
|
/* 80083C64 00080BA4 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
/* 80083C68 00080BA8 41 82 00 10 */ beq lbl_80083C78
|
|
/* 80083C6C 00080BAC 3C 60 80 3B */ lis r3, lbl_803AC250@ha
|
|
/* 80083C70 00080BB0 38 03 C2 50 */ addi r0, r3, lbl_803AC250@l
|
|
/* 80083C74 00080BB4 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
lbl_80083C78:
|
|
/* 80083C78 00080BB8 7C 80 07 35 */ extsh. r0, r4
|
|
/* 80083C7C 00080BBC 40 81 00 0C */ ble lbl_80083C88
|
|
/* 80083C80 00080BC0 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083C84 00080BC4 48 24 B0 B9 */ bl __dl__FPv
|
|
lbl_80083C88:
|
|
/* 80083C88 00080BC8 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083C8C 00080BCC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80083C90 00080BD0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80083C94 00080BD4 7C 08 03 A6 */ mtlr r0
|
|
/* 80083C98 00080BD8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80083C9C 00080BDC 4E 80 00 20 */ blr
|
|
/* 80083CA0 00080BE0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80083CA4 00080BE4 7C 08 02 A6 */ mflr r0
|
|
/* 80083CA8 00080BE8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80083CAC 00080BEC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80083CB0 00080BF0 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80083CB4 00080BF4 41 82 00 1C */ beq lbl_80083CD0
|
|
/* 80083CB8 00080BF8 3C A0 80 3B */ lis r5, lbl_803AC250@ha
|
|
/* 80083CBC 00080BFC 38 05 C2 50 */ addi r0, r5, lbl_803AC250@l
|
|
/* 80083CC0 00080C00 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
/* 80083CC4 00080C04 7C 80 07 35 */ extsh. r0, r4
|
|
/* 80083CC8 00080C08 40 81 00 08 */ ble lbl_80083CD0
|
|
/* 80083CCC 00080C0C 48 24 B0 71 */ bl __dl__FPv
|
|
lbl_80083CD0:
|
|
/* 80083CD0 00080C10 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083CD4 00080C14 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80083CD8 00080C18 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80083CDC 00080C1C 7C 08 03 A6 */ mtlr r0
|
|
/* 80083CE0 00080C20 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80083CE4 00080C24 4E 80 00 20 */ blr
|
|
/* 80083CE8 00080C28 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80083CEC 00080C2C 7C 08 02 A6 */ mflr r0
|
|
/* 80083CF0 00080C30 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80083CF4 00080C34 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80083CF8 00080C38 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80083CFC 00080C3C 41 82 00 CC */ beq lbl_80083DC8
|
|
/* 80083D00 00080C40 3C 60 80 3B */ lis r3, lbl_803AC25C@ha
|
|
/* 80083D04 00080C44 38 03 C2 5C */ addi r0, r3, lbl_803AC25C@l
|
|
/* 80083D08 00080C48 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 80083D0C 00080C4C 41 82 00 AC */ beq lbl_80083DB8
|
|
/* 80083D10 00080C50 3C 60 80 3B */ lis r3, lbl_803AC288@ha
|
|
/* 80083D14 00080C54 38 03 C2 88 */ addi r0, r3, lbl_803AC288@l
|
|
/* 80083D18 00080C58 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 80083D1C 00080C5C 34 1F 00 48 */ addic. r0, r31, 0x48
|
|
/* 80083D20 00080C60 41 82 00 10 */ beq lbl_80083D30
|
|
/* 80083D24 00080C64 3C 60 80 3A */ lis r3, lbl_803A7224@ha
|
|
/* 80083D28 00080C68 38 03 72 24 */ addi r0, r3, lbl_803A7224@l
|
|
/* 80083D2C 00080C6C 90 1F 00 54 */ stw r0, 0x54(r31)
|
|
lbl_80083D30:
|
|
/* 80083D30 00080C70 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 80083D34 00080C74 41 82 00 84 */ beq lbl_80083DB8
|
|
/* 80083D38 00080C78 3C 60 80 3B */ lis r3, lbl_803AC2D8@ha
|
|
/* 80083D3C 00080C7C 38 03 C2 D8 */ addi r0, r3, lbl_803AC2D8@l
|
|
/* 80083D40 00080C80 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 80083D44 00080C84 34 1F 00 2C */ addic. r0, r31, 0x2c
|
|
/* 80083D48 00080C88 41 82 00 24 */ beq lbl_80083D6C
|
|
/* 80083D4C 00080C8C 3C 60 80 3B */ lis r3, lbl_803AC2A8@ha
|
|
/* 80083D50 00080C90 38 03 C2 A8 */ addi r0, r3, lbl_803AC2A8@l
|
|
/* 80083D54 00080C94 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
/* 80083D58 00080C98 34 1F 00 2C */ addic. r0, r31, 0x2c
|
|
/* 80083D5C 00080C9C 41 82 00 10 */ beq lbl_80083D6C
|
|
/* 80083D60 00080CA0 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80083D64 00080CA4 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80083D68 00080CA8 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
lbl_80083D6C:
|
|
/* 80083D6C 00080CAC 34 1F 00 18 */ addic. r0, r31, 0x18
|
|
/* 80083D70 00080CB0 41 82 00 24 */ beq lbl_80083D94
|
|
/* 80083D74 00080CB4 3C 60 80 3B */ lis r3, lbl_803AC2B4@ha
|
|
/* 80083D78 00080CB8 38 03 C2 B4 */ addi r0, r3, lbl_803AC2B4@l
|
|
/* 80083D7C 00080CBC 90 1F 00 24 */ stw r0, 0x24(r31)
|
|
/* 80083D80 00080CC0 34 1F 00 18 */ addic. r0, r31, 0x18
|
|
/* 80083D84 00080CC4 41 82 00 10 */ beq lbl_80083D94
|
|
/* 80083D88 00080CC8 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80083D8C 00080CCC 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80083D90 00080CD0 90 1F 00 24 */ stw r0, 0x24(r31)
|
|
lbl_80083D94:
|
|
/* 80083D94 00080CD4 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 80083D98 00080CD8 41 82 00 20 */ beq lbl_80083DB8
|
|
/* 80083D9C 00080CDC 3C 60 80 3B */ lis r3, lbl_803AC2C0@ha
|
|
/* 80083DA0 00080CE0 38 03 C2 C0 */ addi r0, r3, lbl_803AC2C0@l
|
|
/* 80083DA4 00080CE4 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 80083DA8 00080CE8 41 82 00 10 */ beq lbl_80083DB8
|
|
/* 80083DAC 00080CEC 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80083DB0 00080CF0 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80083DB4 00080CF4 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
lbl_80083DB8:
|
|
/* 80083DB8 00080CF8 7C 80 07 35 */ extsh. r0, r4
|
|
/* 80083DBC 00080CFC 40 81 00 0C */ ble lbl_80083DC8
|
|
/* 80083DC0 00080D00 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083DC4 00080D04 48 24 AF 79 */ bl __dl__FPv
|
|
lbl_80083DC8:
|
|
/* 80083DC8 00080D08 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083DCC 00080D0C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80083DD0 00080D10 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80083DD4 00080D14 7C 08 03 A6 */ mtlr r0
|
|
/* 80083DD8 00080D18 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80083DDC 00080D1C 4E 80 00 20 */ blr
|
|
/* 80083DE0 00080D20 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80083DE4 00080D24 7C 08 02 A6 */ mflr r0
|
|
/* 80083DE8 00080D28 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80083DEC 00080D2C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80083DF0 00080D30 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80083DF4 00080D34 41 82 00 BC */ beq lbl_80083EB0
|
|
/* 80083DF8 00080D38 3C 60 80 3B */ lis r3, lbl_803AC288@ha
|
|
/* 80083DFC 00080D3C 38 03 C2 88 */ addi r0, r3, lbl_803AC288@l
|
|
/* 80083E00 00080D40 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 80083E04 00080D44 34 1F 00 48 */ addic. r0, r31, 0x48
|
|
/* 80083E08 00080D48 41 82 00 10 */ beq lbl_80083E18
|
|
/* 80083E0C 00080D4C 3C 60 80 3A */ lis r3, lbl_803A7224@ha
|
|
/* 80083E10 00080D50 38 03 72 24 */ addi r0, r3, lbl_803A7224@l
|
|
/* 80083E14 00080D54 90 1F 00 54 */ stw r0, 0x54(r31)
|
|
lbl_80083E18:
|
|
/* 80083E18 00080D58 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 80083E1C 00080D5C 41 82 00 84 */ beq lbl_80083EA0
|
|
/* 80083E20 00080D60 3C 60 80 3B */ lis r3, lbl_803AC2D8@ha
|
|
/* 80083E24 00080D64 38 03 C2 D8 */ addi r0, r3, lbl_803AC2D8@l
|
|
/* 80083E28 00080D68 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 80083E2C 00080D6C 34 1F 00 2C */ addic. r0, r31, 0x2c
|
|
/* 80083E30 00080D70 41 82 00 24 */ beq lbl_80083E54
|
|
/* 80083E34 00080D74 3C 60 80 3B */ lis r3, lbl_803AC2A8@ha
|
|
/* 80083E38 00080D78 38 03 C2 A8 */ addi r0, r3, lbl_803AC2A8@l
|
|
/* 80083E3C 00080D7C 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
/* 80083E40 00080D80 34 1F 00 2C */ addic. r0, r31, 0x2c
|
|
/* 80083E44 00080D84 41 82 00 10 */ beq lbl_80083E54
|
|
/* 80083E48 00080D88 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80083E4C 00080D8C 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80083E50 00080D90 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
lbl_80083E54:
|
|
/* 80083E54 00080D94 34 1F 00 18 */ addic. r0, r31, 0x18
|
|
/* 80083E58 00080D98 41 82 00 24 */ beq lbl_80083E7C
|
|
/* 80083E5C 00080D9C 3C 60 80 3B */ lis r3, lbl_803AC2B4@ha
|
|
/* 80083E60 00080DA0 38 03 C2 B4 */ addi r0, r3, lbl_803AC2B4@l
|
|
/* 80083E64 00080DA4 90 1F 00 24 */ stw r0, 0x24(r31)
|
|
/* 80083E68 00080DA8 34 1F 00 18 */ addic. r0, r31, 0x18
|
|
/* 80083E6C 00080DAC 41 82 00 10 */ beq lbl_80083E7C
|
|
/* 80083E70 00080DB0 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80083E74 00080DB4 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80083E78 00080DB8 90 1F 00 24 */ stw r0, 0x24(r31)
|
|
lbl_80083E7C:
|
|
/* 80083E7C 00080DBC 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 80083E80 00080DC0 41 82 00 20 */ beq lbl_80083EA0
|
|
/* 80083E84 00080DC4 3C 60 80 3B */ lis r3, lbl_803AC2C0@ha
|
|
/* 80083E88 00080DC8 38 03 C2 C0 */ addi r0, r3, lbl_803AC2C0@l
|
|
/* 80083E8C 00080DCC 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 80083E90 00080DD0 41 82 00 10 */ beq lbl_80083EA0
|
|
/* 80083E94 00080DD4 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80083E98 00080DD8 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80083E9C 00080DDC 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
lbl_80083EA0:
|
|
/* 80083EA0 00080DE0 7C 80 07 35 */ extsh. r0, r4
|
|
/* 80083EA4 00080DE4 40 81 00 0C */ ble lbl_80083EB0
|
|
/* 80083EA8 00080DE8 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083EAC 00080DEC 48 24 AE 91 */ bl __dl__FPv
|
|
lbl_80083EB0:
|
|
/* 80083EB0 00080DF0 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083EB4 00080DF4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80083EB8 00080DF8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80083EBC 00080DFC 7C 08 03 A6 */ mtlr r0
|
|
/* 80083EC0 00080E00 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80083EC4 00080E04 4E 80 00 20 */ blr
|
|
/* 80083EC8 00080E08 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80083ECC 00080E0C 7C 08 02 A6 */ mflr r0
|
|
/* 80083ED0 00080E10 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80083ED4 00080E14 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80083ED8 00080E18 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80083EDC 00080E1C 41 82 00 94 */ beq lbl_80083F70
|
|
/* 80083EE0 00080E20 3C 60 80 3B */ lis r3, lbl_803AC2D8@ha
|
|
/* 80083EE4 00080E24 38 03 C2 D8 */ addi r0, r3, lbl_803AC2D8@l
|
|
/* 80083EE8 00080E28 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 80083EEC 00080E2C 34 1F 00 2C */ addic. r0, r31, 0x2c
|
|
/* 80083EF0 00080E30 41 82 00 24 */ beq lbl_80083F14
|
|
/* 80083EF4 00080E34 3C 60 80 3B */ lis r3, lbl_803AC2A8@ha
|
|
/* 80083EF8 00080E38 38 03 C2 A8 */ addi r0, r3, lbl_803AC2A8@l
|
|
/* 80083EFC 00080E3C 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
/* 80083F00 00080E40 34 1F 00 2C */ addic. r0, r31, 0x2c
|
|
/* 80083F04 00080E44 41 82 00 10 */ beq lbl_80083F14
|
|
/* 80083F08 00080E48 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80083F0C 00080E4C 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80083F10 00080E50 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
lbl_80083F14:
|
|
/* 80083F14 00080E54 34 1F 00 18 */ addic. r0, r31, 0x18
|
|
/* 80083F18 00080E58 41 82 00 24 */ beq lbl_80083F3C
|
|
/* 80083F1C 00080E5C 3C 60 80 3B */ lis r3, lbl_803AC2B4@ha
|
|
/* 80083F20 00080E60 38 03 C2 B4 */ addi r0, r3, lbl_803AC2B4@l
|
|
/* 80083F24 00080E64 90 1F 00 24 */ stw r0, 0x24(r31)
|
|
/* 80083F28 00080E68 34 1F 00 18 */ addic. r0, r31, 0x18
|
|
/* 80083F2C 00080E6C 41 82 00 10 */ beq lbl_80083F3C
|
|
/* 80083F30 00080E70 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80083F34 00080E74 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80083F38 00080E78 90 1F 00 24 */ stw r0, 0x24(r31)
|
|
lbl_80083F3C:
|
|
/* 80083F3C 00080E7C 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 80083F40 00080E80 41 82 00 20 */ beq lbl_80083F60
|
|
/* 80083F44 00080E84 3C 60 80 3B */ lis r3, lbl_803AC2C0@ha
|
|
/* 80083F48 00080E88 38 03 C2 C0 */ addi r0, r3, lbl_803AC2C0@l
|
|
/* 80083F4C 00080E8C 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 80083F50 00080E90 41 82 00 10 */ beq lbl_80083F60
|
|
/* 80083F54 00080E94 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80083F58 00080E98 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80083F5C 00080E9C 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
lbl_80083F60:
|
|
/* 80083F60 00080EA0 7C 80 07 35 */ extsh. r0, r4
|
|
/* 80083F64 00080EA4 40 81 00 0C */ ble lbl_80083F70
|
|
/* 80083F68 00080EA8 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083F6C 00080EAC 48 24 AD D1 */ bl __dl__FPv
|
|
lbl_80083F70:
|
|
/* 80083F70 00080EB0 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083F74 00080EB4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80083F78 00080EB8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80083F7C 00080EBC 7C 08 03 A6 */ mtlr r0
|
|
/* 80083F80 00080EC0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80083F84 00080EC4 4E 80 00 20 */ blr
|
|
/* 80083F88 00080EC8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80083F8C 00080ECC 7C 08 02 A6 */ mflr r0
|
|
/* 80083F90 00080ED0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80083F94 00080ED4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80083F98 00080ED8 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80083F9C 00080EDC 41 82 00 30 */ beq lbl_80083FCC
|
|
/* 80083FA0 00080EE0 3C 60 80 3B */ lis r3, lbl_803AC2A8@ha
|
|
/* 80083FA4 00080EE4 38 03 C2 A8 */ addi r0, r3, lbl_803AC2A8@l
|
|
/* 80083FA8 00080EE8 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 80083FAC 00080EEC 41 82 00 10 */ beq lbl_80083FBC
|
|
/* 80083FB0 00080EF0 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80083FB4 00080EF4 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80083FB8 00080EF8 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
lbl_80083FBC:
|
|
/* 80083FBC 00080EFC 7C 80 07 35 */ extsh. r0, r4
|
|
/* 80083FC0 00080F00 40 81 00 0C */ ble lbl_80083FCC
|
|
/* 80083FC4 00080F04 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083FC8 00080F08 48 24 AD 75 */ bl __dl__FPv
|
|
lbl_80083FCC:
|
|
/* 80083FCC 00080F0C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80083FD0 00080F10 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80083FD4 00080F14 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80083FD8 00080F18 7C 08 03 A6 */ mtlr r0
|
|
/* 80083FDC 00080F1C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80083FE0 00080F20 4E 80 00 20 */ blr
|
|
/* 80083FE4 00080F24 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80083FE8 00080F28 7C 08 02 A6 */ mflr r0
|
|
/* 80083FEC 00080F2C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80083FF0 00080F30 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80083FF4 00080F34 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80083FF8 00080F38 41 82 00 30 */ beq lbl_80084028
|
|
/* 80083FFC 00080F3C 3C 60 80 3B */ lis r3, lbl_803AC2B4@ha
|
|
/* 80084000 00080F40 38 03 C2 B4 */ addi r0, r3, lbl_803AC2B4@l
|
|
/* 80084004 00080F44 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 80084008 00080F48 41 82 00 10 */ beq lbl_80084018
|
|
/* 8008400C 00080F4C 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80084010 00080F50 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80084014 00080F54 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
lbl_80084018:
|
|
/* 80084018 00080F58 7C 80 07 35 */ extsh. r0, r4
|
|
/* 8008401C 00080F5C 40 81 00 0C */ ble lbl_80084028
|
|
/* 80084020 00080F60 7F E3 FB 78 */ mr r3, r31
|
|
/* 80084024 00080F64 48 24 AD 19 */ bl __dl__FPv
|
|
lbl_80084028:
|
|
/* 80084028 00080F68 7F E3 FB 78 */ mr r3, r31
|
|
/* 8008402C 00080F6C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80084030 00080F70 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084034 00080F74 7C 08 03 A6 */ mtlr r0
|
|
/* 80084038 00080F78 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8008403C 00080F7C 4E 80 00 20 */ blr
|
|
/* 80084040 00080F80 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084044 00080F84 7C 08 02 A6 */ mflr r0
|
|
/* 80084048 00080F88 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8008404C 00080F8C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80084050 00080F90 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80084054 00080F94 41 82 00 30 */ beq lbl_80084084
|
|
/* 80084058 00080F98 3C 60 80 3B */ lis r3, lbl_803AC2C0@ha
|
|
/* 8008405C 00080F9C 38 03 C2 C0 */ addi r0, r3, lbl_803AC2C0@l
|
|
/* 80084060 00080FA0 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 80084064 00080FA4 41 82 00 10 */ beq lbl_80084074
|
|
/* 80084068 00080FA8 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 8008406C 00080FAC 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80084070 00080FB0 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
lbl_80084074:
|
|
/* 80084074 00080FB4 7C 80 07 35 */ extsh. r0, r4
|
|
/* 80084078 00080FB8 40 81 00 0C */ ble lbl_80084084
|
|
/* 8008407C 00080FBC 7F E3 FB 78 */ mr r3, r31
|
|
/* 80084080 00080FC0 48 24 AC BD */ bl __dl__FPv
|
|
lbl_80084084:
|
|
/* 80084084 00080FC4 7F E3 FB 78 */ mr r3, r31
|
|
/* 80084088 00080FC8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 8008408C 00080FCC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084090 00080FD0 7C 08 03 A6 */ mtlr r0
|
|
/* 80084094 00080FD4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084098 00080FD8 4E 80 00 20 */ blr
|
|
/* 8008409C 00080FDC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800840A0 00080FE0 7C 08 02 A6 */ mflr r0
|
|
/* 800840A4 00080FE4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800840A8 00080FE8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800840AC 00080FEC 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 800840B0 00080FF0 41 82 00 1C */ beq lbl_800840CC
|
|
/* 800840B4 00080FF4 3C A0 80 3B */ lis r5, lbl_803AC2CC@ha
|
|
/* 800840B8 00080FF8 38 05 C2 CC */ addi r0, r5, lbl_803AC2CC@l
|
|
/* 800840BC 00080FFC 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 800840C0 00081000 7C 80 07 35 */ extsh. r0, r4
|
|
/* 800840C4 00081004 40 81 00 08 */ ble lbl_800840CC
|
|
/* 800840C8 00081008 48 24 AC 75 */ bl __dl__FPv
|
|
lbl_800840CC:
|
|
/* 800840CC 0008100C 7F E3 FB 78 */ mr r3, r31
|
|
/* 800840D0 00081010 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800840D4 00081014 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800840D8 00081018 7C 08 03 A6 */ mtlr r0
|
|
/* 800840DC 0008101C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800840E0 00081020 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_dtor
|
|
dCcD_GObjInf_NS_dtor:
|
|
/* 800840E4 00081024 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800840E8 00081028 7C 08 02 A6 */ mflr r0
|
|
/* 800840EC 0008102C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800840F0 00081030 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800840F4 00081034 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 800840F8 00081038 41 82 01 58 */ beq lbl_80084250
|
|
/* 800840FC 0008103C 3C 60 80 3B */ lis r3, lbl_803AC200@ha
|
|
/* 80084100 00081040 38 03 C2 00 */ addi r0, r3, lbl_803AC200@l
|
|
/* 80084104 00081044 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 80084108 00081048 34 1F 00 E8 */ addic. r0, r31, 0xe8
|
|
/* 8008410C 0008104C 41 82 00 24 */ beq lbl_80084130
|
|
/* 80084110 00081050 3C 60 80 3B */ lis r3, lbl_803AC22C@ha
|
|
/* 80084114 00081054 38 03 C2 2C */ addi r0, r3, lbl_803AC22C@l
|
|
/* 80084118 00081058 90 1F 01 00 */ stw r0, 0x100(r31)
|
|
/* 8008411C 0008105C 34 1F 00 E8 */ addic. r0, r31, 0xe8
|
|
/* 80084120 00081060 41 82 00 10 */ beq lbl_80084130
|
|
/* 80084124 00081064 3C 60 80 3B */ lis r3, lbl_803AC250@ha
|
|
/* 80084128 00081068 38 03 C2 50 */ addi r0, r3, lbl_803AC250@l
|
|
/* 8008412C 0008106C 90 1F 01 00 */ stw r0, 0x100(r31)
|
|
lbl_80084130:
|
|
/* 80084130 00081070 34 1F 00 9C */ addic. r0, r31, 0x9c
|
|
/* 80084134 00081074 41 82 00 24 */ beq lbl_80084158
|
|
/* 80084138 00081078 3C 60 80 3B */ lis r3, lbl_803AC238@ha
|
|
/* 8008413C 0008107C 38 03 C2 38 */ addi r0, r3, lbl_803AC238@l
|
|
/* 80084140 00081080 90 1F 00 B4 */ stw r0, 0xb4(r31)
|
|
/* 80084144 00081084 34 1F 00 9C */ addic. r0, r31, 0x9c
|
|
/* 80084148 00081088 41 82 00 10 */ beq lbl_80084158
|
|
/* 8008414C 0008108C 3C 60 80 3B */ lis r3, lbl_803AC250@ha
|
|
/* 80084150 00081090 38 03 C2 50 */ addi r0, r3, lbl_803AC250@l
|
|
/* 80084154 00081094 90 1F 00 B4 */ stw r0, 0xb4(r31)
|
|
lbl_80084158:
|
|
/* 80084158 00081098 34 1F 00 58 */ addic. r0, r31, 0x58
|
|
/* 8008415C 0008109C 41 82 00 24 */ beq lbl_80084180
|
|
/* 80084160 000810A0 3C 60 80 3B */ lis r3, lbl_803AC244@ha
|
|
/* 80084164 000810A4 38 03 C2 44 */ addi r0, r3, lbl_803AC244@l
|
|
/* 80084168 000810A8 90 1F 00 70 */ stw r0, 0x70(r31)
|
|
/* 8008416C 000810AC 34 1F 00 58 */ addic. r0, r31, 0x58
|
|
/* 80084170 000810B0 41 82 00 10 */ beq lbl_80084180
|
|
/* 80084174 000810B4 3C 60 80 3B */ lis r3, lbl_803AC250@ha
|
|
/* 80084178 000810B8 38 03 C2 50 */ addi r0, r3, lbl_803AC250@l
|
|
/* 8008417C 000810BC 90 1F 00 70 */ stw r0, 0x70(r31)
|
|
lbl_80084180:
|
|
/* 80084180 000810C0 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 80084184 000810C4 41 82 00 BC */ beq lbl_80084240
|
|
/* 80084188 000810C8 3C 60 80 3B */ lis r3, lbl_803AC25C@ha
|
|
/* 8008418C 000810CC 38 03 C2 5C */ addi r0, r3, lbl_803AC25C@l
|
|
/* 80084190 000810D0 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 80084194 000810D4 41 82 00 AC */ beq lbl_80084240
|
|
/* 80084198 000810D8 3C 60 80 3B */ lis r3, lbl_803AC288@ha
|
|
/* 8008419C 000810DC 38 03 C2 88 */ addi r0, r3, lbl_803AC288@l
|
|
/* 800841A0 000810E0 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 800841A4 000810E4 34 1F 00 48 */ addic. r0, r31, 0x48
|
|
/* 800841A8 000810E8 41 82 00 10 */ beq lbl_800841B8
|
|
/* 800841AC 000810EC 3C 60 80 3A */ lis r3, lbl_803A7224@ha
|
|
/* 800841B0 000810F0 38 03 72 24 */ addi r0, r3, lbl_803A7224@l
|
|
/* 800841B4 000810F4 90 1F 00 54 */ stw r0, 0x54(r31)
|
|
lbl_800841B8:
|
|
/* 800841B8 000810F8 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 800841BC 000810FC 41 82 00 84 */ beq lbl_80084240
|
|
/* 800841C0 00081100 3C 60 80 3B */ lis r3, lbl_803AC2D8@ha
|
|
/* 800841C4 00081104 38 03 C2 D8 */ addi r0, r3, lbl_803AC2D8@l
|
|
/* 800841C8 00081108 90 1F 00 3C */ stw r0, 0x3c(r31)
|
|
/* 800841CC 0008110C 34 1F 00 2C */ addic. r0, r31, 0x2c
|
|
/* 800841D0 00081110 41 82 00 24 */ beq lbl_800841F4
|
|
/* 800841D4 00081114 3C 60 80 3B */ lis r3, lbl_803AC2A8@ha
|
|
/* 800841D8 00081118 38 03 C2 A8 */ addi r0, r3, lbl_803AC2A8@l
|
|
/* 800841DC 0008111C 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
/* 800841E0 00081120 34 1F 00 2C */ addic. r0, r31, 0x2c
|
|
/* 800841E4 00081124 41 82 00 10 */ beq lbl_800841F4
|
|
/* 800841E8 00081128 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 800841EC 0008112C 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 800841F0 00081130 90 1F 00 38 */ stw r0, 0x38(r31)
|
|
lbl_800841F4:
|
|
/* 800841F4 00081134 34 1F 00 18 */ addic. r0, r31, 0x18
|
|
/* 800841F8 00081138 41 82 00 24 */ beq lbl_8008421C
|
|
/* 800841FC 0008113C 3C 60 80 3B */ lis r3, lbl_803AC2B4@ha
|
|
/* 80084200 00081140 38 03 C2 B4 */ addi r0, r3, lbl_803AC2B4@l
|
|
/* 80084204 00081144 90 1F 00 24 */ stw r0, 0x24(r31)
|
|
/* 80084208 00081148 34 1F 00 18 */ addic. r0, r31, 0x18
|
|
/* 8008420C 0008114C 41 82 00 10 */ beq lbl_8008421C
|
|
/* 80084210 00081150 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80084214 00081154 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 80084218 00081158 90 1F 00 24 */ stw r0, 0x24(r31)
|
|
lbl_8008421C:
|
|
/* 8008421C 0008115C 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 80084220 00081160 41 82 00 20 */ beq lbl_80084240
|
|
/* 80084224 00081164 3C 60 80 3B */ lis r3, lbl_803AC2C0@ha
|
|
/* 80084228 00081168 38 03 C2 C0 */ addi r0, r3, lbl_803AC2C0@l
|
|
/* 8008422C 0008116C 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
/* 80084230 00081170 41 82 00 10 */ beq lbl_80084240
|
|
/* 80084234 00081174 3C 60 80 3B */ lis r3, lbl_803AC2CC@ha
|
|
/* 80084238 00081178 38 03 C2 CC */ addi r0, r3, lbl_803AC2CC@l
|
|
/* 8008423C 0008117C 90 1F 00 0C */ stw r0, 0xc(r31)
|
|
lbl_80084240:
|
|
/* 80084240 00081180 7C 80 07 35 */ extsh. r0, r4
|
|
/* 80084244 00081184 40 81 00 0C */ ble lbl_80084250
|
|
/* 80084248 00081188 7F E3 FB 78 */ mr r3, r31
|
|
/* 8008424C 0008118C 48 24 AA F1 */ bl __dl__FPv
|
|
lbl_80084250:
|
|
/* 80084250 00081190 7F E3 FB 78 */ mr r3, r31
|
|
/* 80084254 00081194 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80084258 00081198 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8008425C 0008119C 7C 08 03 A6 */ mtlr r0
|
|
/* 80084260 000811A0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084264 000811A4 4E 80 00 20 */ blr
|
|
/* 80084268 000811A8 4E 80 00 20 */ blr
|
|
/* 8008426C 000811AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084270 000811B0 7C 08 02 A6 */ mflr r0
|
|
/* 80084274 000811B4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084278 000811B8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8008427C 000811BC 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80084280 000811C0 48 1E 05 E9 */ bl cCcD_ObjAt_NS_ClrHit
|
|
/* 80084284 000811C4 38 7F 00 58 */ addi r3, r31, 0x58
|
|
/* 80084288 000811C8 4B FF F3 C5 */ bl dCcD_GAtTgCoCommonBase_NS_ClrActorInfo
|
|
/* 8008428C 000811CC 80 1F 00 5C */ lwz r0, 0x5c(r31)
|
|
/* 80084290 000811D0 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
|
/* 80084294 000811D4 90 1F 00 5C */ stw r0, 0x5c(r31)
|
|
/* 80084298 000811D8 80 1F 00 5C */ lwz r0, 0x5c(r31)
|
|
/* 8008429C 000811DC 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
|
|
/* 800842A0 000811E0 90 1F 00 5C */ stw r0, 0x5c(r31)
|
|
/* 800842A4 000811E4 38 7F 00 58 */ addi r3, r31, 0x58
|
|
/* 800842A8 000811E8 4B FF F4 7D */ bl dCcD_GAtTgCoCommonBase_NS_SubtractEffCounter
|
|
/* 800842AC 000811EC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800842B0 000811F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800842B4 000811F4 7C 08 03 A6 */ mtlr r0
|
|
/* 800842B8 000811F8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800842BC 000811FC 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_ChkAtHit
|
|
dCcD_GObjInf_NS_ChkAtHit:
|
|
/* 800842C0 00081200 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800842C4 00081204 7C 08 02 A6 */ mflr r0
|
|
/* 800842C8 00081208 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800842CC 0008120C 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 800842D0 00081210 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 800842D4 00081214 40 82 00 0C */ bne lbl_800842E0
|
|
/* 800842D8 00081218 38 60 00 00 */ li r3, 0
|
|
/* 800842DC 0008121C 48 00 00 2C */ b lbl_80084308
|
|
lbl_800842E0:
|
|
/* 800842E0 00081220 80 03 00 5C */ lwz r0, 0x5c(r3)
|
|
/* 800842E4 00081224 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
|
/* 800842E8 00081228 40 82 00 1C */ bne lbl_80084304
|
|
/* 800842EC 0008122C 38 63 00 58 */ addi r3, r3, 0x58
|
|
/* 800842F0 00081230 4B FF F3 99 */ bl dCcD_GAtTgCoCommonBase_NS_GetAc
|
|
/* 800842F4 00081234 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800842F8 00081238 40 82 00 0C */ bne lbl_80084304
|
|
/* 800842FC 0008123C 38 60 00 00 */ li r3, 0
|
|
/* 80084300 00081240 48 00 00 08 */ b lbl_80084308
|
|
lbl_80084304:
|
|
/* 80084304 00081244 38 60 00 01 */ li r3, 1
|
|
lbl_80084308:
|
|
/* 80084308 00081248 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8008430C 0008124C 7C 08 03 A6 */ mtlr r0
|
|
/* 80084310 00081250 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084314 00081254 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_ResetAtHit
|
|
dCcD_GObjInf_NS_ResetAtHit:
|
|
/* 80084318 00081258 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8008431C 0008125C 7C 08 02 A6 */ mflr r0
|
|
/* 80084320 00081260 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084324 00081264 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80084328 00081268 7C 7F 1B 78 */ mr r31, r3
|
|
/* 8008432C 0008126C 81 83 00 3C */ lwz r12, 0x3c(r3)
|
|
/* 80084330 00081270 81 8C 00 20 */ lwz r12, 0x20(r12)
|
|
/* 80084334 00081274 7D 89 03 A6 */ mtctr r12
|
|
/* 80084338 00081278 4E 80 04 21 */ bctrl
|
|
/* 8008433C 0008127C 38 00 00 00 */ li r0, 0
|
|
/* 80084340 00081280 98 1F 00 6C */ stb r0, 0x6c(r31)
|
|
/* 80084344 00081284 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80084348 00081288 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8008434C 0008128C 7C 08 03 A6 */ mtlr r0
|
|
/* 80084350 00081290 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084354 00081294 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_GetAtHitObj
|
|
dCcD_GObjInf_NS_GetAtHitObj:
|
|
/* 80084358 00081298 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8008435C 0008129C 7C 08 02 A6 */ mflr r0
|
|
/* 80084360 000812A0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084364 000812A4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80084368 000812A8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 8008436C 000812AC 80 03 00 5C */ lwz r0, 0x5c(r3)
|
|
/* 80084370 000812B0 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
|
|
/* 80084374 000812B4 40 82 00 1C */ bne lbl_80084390
|
|
/* 80084378 000812B8 38 7F 00 58 */ addi r3, r31, 0x58
|
|
/* 8008437C 000812BC 4B FF F3 0D */ bl dCcD_GAtTgCoCommonBase_NS_GetAc
|
|
/* 80084380 000812C0 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80084384 000812C4 40 82 00 0C */ bne lbl_80084390
|
|
/* 80084388 000812C8 38 60 00 00 */ li r3, 0
|
|
/* 8008438C 000812CC 48 00 00 08 */ b lbl_80084394
|
|
lbl_80084390:
|
|
/* 80084390 000812D0 80 7F 00 08 */ lwz r3, 8(r31)
|
|
lbl_80084394:
|
|
/* 80084394 000812D4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80084398 000812D8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8008439C 000812DC 7C 08 03 A6 */ mtlr r0
|
|
/* 800843A0 000812E0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800843A4 000812E4 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_GetAtHitGObj
|
|
dCcD_GObjInf_NS_GetAtHitGObj:
|
|
/* 800843A8 000812E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800843AC 000812EC 7C 08 02 A6 */ mflr r0
|
|
/* 800843B0 000812F0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800843B4 000812F4 4B FF FF A5 */ bl dCcD_GObjInf_NS_GetAtHitObj
|
|
/* 800843B8 000812F8 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800843BC 000812FC 40 82 00 0C */ bne lbl_800843C8
|
|
/* 800843C0 00081300 38 60 00 00 */ li r3, 0
|
|
/* 800843C4 00081304 48 00 00 08 */ b lbl_800843CC
|
|
lbl_800843C8:
|
|
/* 800843C8 00081308 48 00 03 D5 */ bl dCcD_GetGObjInf
|
|
lbl_800843CC:
|
|
/* 800843CC 0008130C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800843D0 00081310 7C 08 03 A6 */ mtlr r0
|
|
/* 800843D4 00081314 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800843D8 00081318 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_ChkAtNoGuard
|
|
dCcD_GObjInf_NS_ChkAtNoGuard:
|
|
/* 800843DC 0008131C 88 A3 00 77 */ lbz r5, 0x77(r3)
|
|
/* 800843E0 00081320 38 00 00 0C */ li r0, 0xc
|
|
/* 800843E4 00081324 7C A4 FE 70 */ srawi r4, r5, 0x1f
|
|
/* 800843E8 00081328 54 03 0F FE */ srwi r3, r0, 0x1f
|
|
/* 800843EC 0008132C 7C 00 28 10 */ subfc r0, r0, r5
|
|
/* 800843F0 00081330 7C 04 19 14 */ adde r0, r4, r3
|
|
/* 800843F4 00081334 54 03 06 3E */ clrlwi r3, r0, 0x18
|
|
/* 800843F8 00081338 4E 80 00 20 */ blr
|
|
/* 800843FC 0008133C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084400 00081340 7C 08 02 A6 */ mflr r0
|
|
/* 80084404 00081344 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084408 00081348 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8008440C 0008134C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80084410 00081350 38 7F 00 18 */ addi r3, r31, 0x18
|
|
/* 80084414 00081354 48 1E 04 9D */ bl cCcD_ObjTg_NS_ClrHit
|
|
/* 80084418 00081358 38 7F 00 9C */ addi r3, r31, 0x9c
|
|
/* 8008441C 0008135C 4B FF F2 31 */ bl dCcD_GAtTgCoCommonBase_NS_ClrActorInfo
|
|
/* 80084420 00081360 80 1F 00 A0 */ lwz r0, 0xa0(r31)
|
|
/* 80084424 00081364 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
|
/* 80084428 00081368 90 1F 00 A0 */ stw r0, 0xa0(r31)
|
|
/* 8008442C 0008136C 80 1F 00 A0 */ lwz r0, 0xa0(r31)
|
|
/* 80084430 00081370 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
|
|
/* 80084434 00081374 90 1F 00 A0 */ stw r0, 0xa0(r31)
|
|
/* 80084438 00081378 80 1F 00 A0 */ lwz r0, 0xa0(r31)
|
|
/* 8008443C 0008137C 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
|
|
/* 80084440 00081380 90 1F 00 A0 */ stw r0, 0xa0(r31)
|
|
/* 80084444 00081384 38 7F 00 9C */ addi r3, r31, 0x9c
|
|
/* 80084448 00081388 4B FF F2 DD */ bl dCcD_GAtTgCoCommonBase_NS_SubtractEffCounter
|
|
/* 8008444C 0008138C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80084450 00081390 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084454 00081394 7C 08 03 A6 */ mtlr r0
|
|
/* 80084458 00081398 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8008445C 0008139C 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_ChkTgHit
|
|
dCcD_GObjInf_NS_ChkTgHit:
|
|
/* 80084460 000813A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084464 000813A4 7C 08 02 A6 */ mflr r0
|
|
/* 80084468 000813A8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8008446C 000813AC 80 03 00 1C */ lwz r0, 0x1c(r3)
|
|
/* 80084470 000813B0 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 80084474 000813B4 40 82 00 0C */ bne lbl_80084480
|
|
/* 80084478 000813B8 38 60 00 00 */ li r3, 0
|
|
/* 8008447C 000813BC 48 00 00 2C */ b lbl_800844A8
|
|
lbl_80084480:
|
|
/* 80084480 000813C0 80 03 00 A0 */ lwz r0, 0xa0(r3)
|
|
/* 80084484 000813C4 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 80084488 000813C8 40 82 00 1C */ bne lbl_800844A4
|
|
/* 8008448C 000813CC 38 63 00 9C */ addi r3, r3, 0x9c
|
|
/* 80084490 000813D0 4B FF F1 F9 */ bl dCcD_GAtTgCoCommonBase_NS_GetAc
|
|
/* 80084494 000813D4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80084498 000813D8 40 82 00 0C */ bne lbl_800844A4
|
|
/* 8008449C 000813DC 38 60 00 00 */ li r3, 0
|
|
/* 800844A0 000813E0 48 00 00 08 */ b lbl_800844A8
|
|
lbl_800844A4:
|
|
/* 800844A4 000813E4 38 60 00 01 */ li r3, 1
|
|
lbl_800844A8:
|
|
/* 800844A8 000813E8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800844AC 000813EC 7C 08 03 A6 */ mtlr r0
|
|
/* 800844B0 000813F0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800844B4 000813F4 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_ResetTgHit
|
|
dCcD_GObjInf_NS_ResetTgHit:
|
|
/* 800844B8 000813F8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800844BC 000813FC 7C 08 02 A6 */ mflr r0
|
|
/* 800844C0 00081400 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800844C4 00081404 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800844C8 00081408 7C 7F 1B 78 */ mr r31, r3
|
|
/* 800844CC 0008140C 81 83 00 3C */ lwz r12, 0x3c(r3)
|
|
/* 800844D0 00081410 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 800844D4 00081414 7D 89 03 A6 */ mtctr r12
|
|
/* 800844D8 00081418 4E 80 04 21 */ bctrl
|
|
/* 800844DC 0008141C 38 00 00 00 */ li r0, 0
|
|
/* 800844E0 00081420 98 1F 00 B0 */ stb r0, 0xb0(r31)
|
|
/* 800844E4 00081424 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800844E8 00081428 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800844EC 0008142C 7C 08 03 A6 */ mtlr r0
|
|
/* 800844F0 00081430 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800844F4 00081434 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_GetTgHitObj
|
|
dCcD_GObjInf_NS_GetTgHitObj:
|
|
/* 800844F8 00081438 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800844FC 0008143C 7C 08 02 A6 */ mflr r0
|
|
/* 80084500 00081440 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084504 00081444 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80084508 00081448 7C 7F 1B 78 */ mr r31, r3
|
|
/* 8008450C 0008144C 80 03 00 A0 */ lwz r0, 0xa0(r3)
|
|
/* 80084510 00081450 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 80084514 00081454 40 82 00 1C */ bne lbl_80084530
|
|
/* 80084518 00081458 38 7F 00 9C */ addi r3, r31, 0x9c
|
|
/* 8008451C 0008145C 4B FF F1 6D */ bl dCcD_GAtTgCoCommonBase_NS_GetAc
|
|
/* 80084520 00081460 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80084524 00081464 40 82 00 0C */ bne lbl_80084530
|
|
/* 80084528 00081468 38 60 00 00 */ li r3, 0
|
|
/* 8008452C 0008146C 48 00 00 08 */ b lbl_80084534
|
|
lbl_80084530:
|
|
/* 80084530 00081470 80 7F 00 20 */ lwz r3, 0x20(r31)
|
|
lbl_80084534:
|
|
/* 80084534 00081474 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80084538 00081478 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8008453C 0008147C 7C 08 03 A6 */ mtlr r0
|
|
/* 80084540 00081480 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084544 00081484 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_GetTgHitGObj
|
|
dCcD_GObjInf_NS_GetTgHitGObj:
|
|
/* 80084548 00081488 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8008454C 0008148C 7C 08 02 A6 */ mflr r0
|
|
/* 80084550 00081490 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084554 00081494 4B FF FF A5 */ bl dCcD_GObjInf_NS_GetTgHitObj
|
|
/* 80084558 00081498 28 03 00 00 */ cmplwi r3, 0
|
|
/* 8008455C 0008149C 40 82 00 0C */ bne lbl_80084568
|
|
/* 80084560 000814A0 38 60 00 00 */ li r3, 0
|
|
/* 80084564 000814A4 48 00 00 08 */ b lbl_8008456C
|
|
lbl_80084568:
|
|
/* 80084568 000814A8 48 00 02 35 */ bl dCcD_GetGObjInf
|
|
lbl_8008456C:
|
|
/* 8008456C 000814AC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084570 000814B0 7C 08 03 A6 */ mtlr r0
|
|
/* 80084574 000814B4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084578 000814B8 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_GetTgHitObjSe
|
|
dCcD_GObjInf_NS_GetTgHitObjSe:
|
|
/* 8008457C 000814BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084580 000814C0 7C 08 02 A6 */ mflr r0
|
|
/* 80084584 000814C4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084588 000814C8 4B FF FF C1 */ bl dCcD_GObjInf_NS_GetTgHitGObj
|
|
/* 8008458C 000814CC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80084590 000814D0 40 82 00 0C */ bne lbl_8008459C
|
|
/* 80084594 000814D4 38 60 00 00 */ li r3, 0
|
|
/* 80084598 000814D8 48 00 00 08 */ b lbl_800845A0
|
|
lbl_8008459C:
|
|
/* 8008459C 000814DC 88 63 00 74 */ lbz r3, 0x74(r3)
|
|
lbl_800845A0:
|
|
/* 800845A0 000814E0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800845A4 000814E4 7C 08 03 A6 */ mtlr r0
|
|
/* 800845A8 000814E8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800845AC 000814EC 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_getHitSeID
|
|
dCcD_GObjInf_NS_getHitSeID:
|
|
/* 800845B0 000814F0 2C 04 00 00 */ cmpwi r4, 0
|
|
/* 800845B4 000814F4 41 82 00 44 */ beq lbl_800845F8
|
|
/* 800845B8 000814F8 54 60 06 3E */ clrlwi r0, r3, 0x18
|
|
/* 800845BC 000814FC 28 00 00 17 */ cmplwi r0, 0x17
|
|
/* 800845C0 00081500 40 82 00 10 */ bne lbl_800845D0
|
|
/* 800845C4 00081504 3C 60 00 04 */ lis r3, 0x00040017@ha
|
|
/* 800845C8 00081508 38 63 00 17 */ addi r3, r3, 0x00040017@l
|
|
/* 800845CC 0008150C 4E 80 00 20 */ blr
|
|
lbl_800845D0:
|
|
/* 800845D0 00081510 28 00 00 07 */ cmplwi r0, 7
|
|
/* 800845D4 00081514 40 82 00 10 */ bne lbl_800845E4
|
|
/* 800845D8 00081518 3C 60 00 04 */ lis r3, 0x00040008@ha
|
|
/* 800845DC 0008151C 38 63 00 08 */ addi r3, r3, 0x00040008@l
|
|
/* 800845E0 00081520 4E 80 00 20 */ blr
|
|
lbl_800845E4:
|
|
/* 800845E4 00081524 28 00 00 08 */ cmplwi r0, 8
|
|
/* 800845E8 00081528 40 82 00 10 */ bne lbl_800845F8
|
|
/* 800845EC 0008152C 3C 60 00 04 */ lis r3, 0x0004000A@ha
|
|
/* 800845F0 00081530 38 63 00 0A */ addi r3, r3, 0x0004000A@l
|
|
/* 800845F4 00081534 4E 80 00 20 */ blr
|
|
lbl_800845F8:
|
|
/* 800845F8 00081538 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
|
|
/* 800845FC 0008153C 3C 60 80 38 */ lis r3, lbl_8037A780@ha
|
|
/* 80084600 00081540 38 63 A7 80 */ addi r3, r3, lbl_8037A780@l
|
|
/* 80084604 00081544 7C 63 00 2E */ lwzx r3, r3, r0
|
|
/* 80084608 00081548 4E 80 00 20 */ blr
|
|
/* 8008460C 0008154C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084610 00081550 7C 08 02 A6 */ mflr r0
|
|
/* 80084614 00081554 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084618 00081558 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8008461C 0008155C 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80084620 00081560 38 7F 00 2C */ addi r3, r31, 0x2c
|
|
/* 80084624 00081564 48 1E 02 C5 */ bl cCcD_ObjCo_NS_ClrHit
|
|
/* 80084628 00081568 38 7F 00 E8 */ addi r3, r31, 0xe8
|
|
/* 8008462C 0008156C 4B FF F0 21 */ bl dCcD_GAtTgCoCommonBase_NS_ClrActorInfo
|
|
/* 80084630 00081570 80 1F 00 EC */ lwz r0, 0xec(r31)
|
|
/* 80084634 00081574 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
|
/* 80084638 00081578 90 1F 00 EC */ stw r0, 0xec(r31)
|
|
/* 8008463C 0008157C 38 7F 00 E8 */ addi r3, r31, 0xe8
|
|
/* 80084640 00081580 4B FF F0 E5 */ bl dCcD_GAtTgCoCommonBase_NS_SubtractEffCounter
|
|
/* 80084644 00081584 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80084648 00081588 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8008464C 0008158C 7C 08 03 A6 */ mtlr r0
|
|
/* 80084650 00081590 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084654 00081594 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_ChkCoHit
|
|
dCcD_GObjInf_NS_ChkCoHit:
|
|
/* 80084658 00081598 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8008465C 0008159C 7C 08 02 A6 */ mflr r0
|
|
/* 80084660 000815A0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084664 000815A4 80 03 00 30 */ lwz r0, 0x30(r3)
|
|
/* 80084668 000815A8 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 8008466C 000815AC 40 82 00 0C */ bne lbl_80084678
|
|
/* 80084670 000815B0 38 60 00 00 */ li r3, 0
|
|
/* 80084674 000815B4 48 00 00 2C */ b lbl_800846A0
|
|
lbl_80084678:
|
|
/* 80084678 000815B8 80 03 00 EC */ lwz r0, 0xec(r3)
|
|
/* 8008467C 000815BC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 80084680 000815C0 40 82 00 1C */ bne lbl_8008469C
|
|
/* 80084684 000815C4 38 63 00 E8 */ addi r3, r3, 0xe8
|
|
/* 80084688 000815C8 4B FF F0 01 */ bl dCcD_GAtTgCoCommonBase_NS_GetAc
|
|
/* 8008468C 000815CC 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80084690 000815D0 40 82 00 0C */ bne lbl_8008469C
|
|
/* 80084694 000815D4 38 60 00 00 */ li r3, 0
|
|
/* 80084698 000815D8 48 00 00 08 */ b lbl_800846A0
|
|
lbl_8008469C:
|
|
/* 8008469C 000815DC 38 60 00 01 */ li r3, 1
|
|
lbl_800846A0:
|
|
/* 800846A0 000815E0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800846A4 000815E4 7C 08 03 A6 */ mtlr r0
|
|
/* 800846A8 000815E8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800846AC 000815EC 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_ResetCoHit
|
|
dCcD_GObjInf_NS_ResetCoHit:
|
|
/* 800846B0 000815F0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800846B4 000815F4 7C 08 02 A6 */ mflr r0
|
|
/* 800846B8 000815F8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800846BC 000815FC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800846C0 00081600 7C 7F 1B 78 */ mr r31, r3
|
|
/* 800846C4 00081604 81 83 00 3C */ lwz r12, 0x3c(r3)
|
|
/* 800846C8 00081608 81 8C 00 28 */ lwz r12, 0x28(r12)
|
|
/* 800846CC 0008160C 7D 89 03 A6 */ mtctr r12
|
|
/* 800846D0 00081610 4E 80 04 21 */ bctrl
|
|
/* 800846D4 00081614 38 00 00 00 */ li r0, 0
|
|
/* 800846D8 00081618 98 1F 00 FC */ stb r0, 0xfc(r31)
|
|
/* 800846DC 0008161C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800846E0 00081620 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800846E4 00081624 7C 08 03 A6 */ mtlr r0
|
|
/* 800846E8 00081628 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800846EC 0008162C 4E 80 00 20 */ blr
|
|
/* 800846F0 00081630 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800846F4 00081634 7C 08 02 A6 */ mflr r0
|
|
/* 800846F8 00081638 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800846FC 0008163C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80084700 00081640 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80084704 00081644 80 03 00 EC */ lwz r0, 0xec(r3)
|
|
/* 80084708 00081648 54 00 07 FF */ clrlwi. r0, r0, 0x1f
|
|
/* 8008470C 0008164C 40 82 00 1C */ bne lbl_80084728
|
|
/* 80084710 00081650 38 7F 00 E8 */ addi r3, r31, 0xe8
|
|
/* 80084714 00081654 4B FF EF 75 */ bl dCcD_GAtTgCoCommonBase_NS_GetAc
|
|
/* 80084718 00081658 28 03 00 00 */ cmplwi r3, 0
|
|
/* 8008471C 0008165C 40 82 00 0C */ bne lbl_80084728
|
|
/* 80084720 00081660 38 60 00 00 */ li r3, 0
|
|
/* 80084724 00081664 48 00 00 08 */ b lbl_8008472C
|
|
lbl_80084728:
|
|
/* 80084728 00081668 80 7F 00 34 */ lwz r3, 0x34(r31)
|
|
lbl_8008472C:
|
|
/* 8008472C 0008166C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80084730 00081670 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084734 00081674 7C 08 03 A6 */ mtlr r0
|
|
/* 80084738 00081678 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8008473C 0008167C 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GObjInf_NS_Set
|
|
dCcD_GObjInf_NS_Set:
|
|
/* 80084740 00081680 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084744 00081684 7C 08 02 A6 */ mflr r0
|
|
/* 80084748 00081688 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8008474C 0008168C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80084750 00081690 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80084754 00081694 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80084758 00081698 7C 9F 23 78 */ mr r31, r4
|
|
/* 8008475C 0008169C 48 1D F2 C1 */ bl cCcD_Obj_NS_Set
|
|
/* 80084760 000816A0 38 7E 00 58 */ addi r3, r30, 0x58
|
|
/* 80084764 000816A4 38 9F 00 1C */ addi r4, r31, 0x1c
|
|
/* 80084768 000816A8 4B FF F1 DD */ bl dCcD_GObjAt_NS_Set
|
|
/* 8008476C 000816AC 38 7E 00 9C */ addi r3, r30, 0x9c
|
|
/* 80084770 000816B0 38 9F 00 24 */ addi r4, r31, 0x24
|
|
/* 80084774 000816B4 4B FF F2 2D */ bl dCcD_GObjTg_NS_Set
|
|
/* 80084778 000816B8 38 7E 00 E8 */ addi r3, r30, 0xe8
|
|
/* 8008477C 000816BC 38 9F 00 2C */ addi r4, r31, 0x2c
|
|
/* 80084780 000816C0 4B FF EF 85 */ bl dCcD_GAtTgCoCommonBase_NS_Set
|
|
/* 80084784 000816C4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80084788 000816C8 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 8008478C 000816CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084790 000816D0 7C 08 03 A6 */ mtlr r0
|
|
/* 80084794 000816D4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084798 000816D8 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_GetGObjInf
|
|
dCcD_GetGObjInf:
|
|
/* 8008479C 000816DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800847A0 000816E0 7C 08 02 A6 */ mflr r0
|
|
/* 800847A4 000816E4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800847A8 000816E8 81 83 00 3C */ lwz r12, 0x3c(r3)
|
|
/* 800847AC 000816EC 81 8C 00 10 */ lwz r12, 0x10(r12)
|
|
/* 800847B0 000816F0 7D 89 03 A6 */ mtctr r12
|
|
/* 800847B4 000816F4 4E 80 04 21 */ bctrl
|
|
/* 800847B8 000816F8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800847BC 000816FC 7C 08 03 A6 */ mtlr r0
|
|
/* 800847C0 00081700 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800847C4 00081704 4E 80 00 20 */ blr
|
|
/* 800847C8 00081708 38 60 00 00 */ li r3, 0
|
|
/* 800847CC 0008170C 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_Cps_NS_Set
|
|
dCcD_Cps_NS_Set:
|
|
/* 800847D0 00081710 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800847D4 00081714 7C 08 02 A6 */ mflr r0
|
|
/* 800847D8 00081718 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800847DC 0008171C 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800847E0 00081720 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800847E4 00081724 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800847E8 00081728 7C 9F 23 78 */ mr r31, r4
|
|
/* 800847EC 0008172C 4B FF FF 55 */ bl dCcD_GObjInf_NS_Set
|
|
/* 800847F0 00081730 38 7E 01 24 */ addi r3, r30, 0x124
|
|
/* 800847F4 00081734 38 9F 00 30 */ addi r4, r31, 0x30
|
|
/* 800847F8 00081738 48 1E A8 45 */ bl cM3dGCps_NS_Set_X1_
|
|
/* 800847FC 0008173C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80084800 00081740 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80084804 00081744 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084808 00081748 7C 08 03 A6 */ mtlr r0
|
|
/* 8008480C 0008174C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084810 00081750 4E 80 00 20 */ blr
|
|
/* 80084814 00081754 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80084818 00081758 4D 82 00 20 */ beqlr
|
|
/* 8008481C 0008175C 38 63 01 04 */ addi r3, r3, 0x104
|
|
/* 80084820 00081760 4E 80 00 20 */ blr
|
|
/* 80084824 00081764 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084828 00081768 7C 08 02 A6 */ mflr r0
|
|
/* 8008482C 0008176C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084830 00081770 7C 64 1B 78 */ mr r4, r3
|
|
/* 80084834 00081774 38 A4 00 84 */ addi r5, r4, 0x84
|
|
/* 80084838 00081778 38 64 01 30 */ addi r3, r4, 0x130
|
|
/* 8008483C 0008177C 38 84 01 24 */ addi r4, r4, 0x124
|
|
/* 80084840 00081780 48 2C 28 75 */ bl PSVECSubtract
|
|
/* 80084844 00081784 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084848 00081788 7C 08 03 A6 */ mtlr r0
|
|
/* 8008484C 0008178C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084850 00081790 4E 80 00 20 */ blr
|
|
/* 80084854 00081794 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084858 00081798 7C 08 02 A6 */ mflr r0
|
|
/* 8008485C 0008179C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084860 000817A0 7C 64 1B 78 */ mr r4, r3
|
|
/* 80084864 000817A4 38 A4 00 BC */ addi r5, r4, 0xbc
|
|
/* 80084868 000817A8 38 64 01 30 */ addi r3, r4, 0x130
|
|
/* 8008486C 000817AC 38 84 01 24 */ addi r4, r4, 0x124
|
|
/* 80084870 000817B0 48 2C 28 45 */ bl PSVECSubtract
|
|
/* 80084874 000817B4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084878 000817B8 7C 08 03 A6 */ mtlr r0
|
|
/* 8008487C 000817BC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084880 000817C0 4E 80 00 20 */ blr
|
|
/* 80084884 000817C4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084888 000817C8 7C 08 02 A6 */ mflr r0
|
|
/* 8008488C 000817CC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084890 000817D0 4B FF FE B1 */ bl dCcD_GObjInf_NS_Set
|
|
/* 80084894 000817D4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084898 000817D8 7C 08 03 A6 */ mtlr r0
|
|
/* 8008489C 000817DC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800848A0 000817E0 4E 80 00 20 */ blr
|
|
/* 800848A4 000817E4 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800848A8 000817E8 4D 82 00 20 */ beqlr
|
|
/* 800848AC 000817EC 38 63 01 04 */ addi r3, r3, 0x104
|
|
/* 800848B0 000817F0 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_Cyl_NS_Set
|
|
dCcD_Cyl_NS_Set:
|
|
/* 800848B4 000817F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800848B8 000817F8 7C 08 02 A6 */ mflr r0
|
|
/* 800848BC 000817FC 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800848C0 00081800 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800848C4 00081804 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 800848C8 00081808 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800848CC 0008180C 7C 9F 23 78 */ mr r31, r4
|
|
/* 800848D0 00081810 4B FF FE 71 */ bl dCcD_GObjInf_NS_Set
|
|
/* 800848D4 00081814 38 7E 01 24 */ addi r3, r30, 0x124
|
|
/* 800848D8 00081818 38 9F 00 30 */ addi r4, r31, 0x30
|
|
/* 800848DC 0008181C 48 1E A8 39 */ bl cM3dGCyl_NS_Set
|
|
/* 800848E0 00081820 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800848E4 00081824 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 800848E8 00081828 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800848EC 0008182C 7C 08 03 A6 */ mtlr r0
|
|
/* 800848F0 00081830 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800848F4 00081834 4E 80 00 20 */ blr
|
|
/* 800848F8 00081838 28 03 00 00 */ cmplwi r3, 0
|
|
/* 800848FC 0008183C 4D 82 00 20 */ beqlr
|
|
/* 80084900 00081840 38 63 01 04 */ addi r3, r3, 0x104
|
|
/* 80084904 00081844 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_Cyl_NS_StartCAt
|
|
dCcD_Cyl_NS_StartCAt:
|
|
/* 80084908 00081848 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8008490C 0008184C 7C 08 02 A6 */ mflr r0
|
|
/* 80084910 00081850 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80084914 00081854 3C A0 80 43 */ lis r5, lbl_80430CF4@ha
|
|
/* 80084918 00081858 C4 45 0C F4 */ lfsu f2, lbl_80430CF4@l(r5)
|
|
/* 8008491C 0008185C D0 41 00 08 */ stfs f2, 8(r1)
|
|
/* 80084920 00081860 C0 25 00 04 */ lfs f1, 4(r5)
|
|
/* 80084924 00081864 D0 21 00 0C */ stfs f1, 0xc(r1)
|
|
/* 80084928 00081868 C0 05 00 08 */ lfs f0, 8(r5)
|
|
/* 8008492C 0008186C D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 80084930 00081870 D0 43 00 84 */ stfs f2, 0x84(r3)
|
|
/* 80084934 00081874 D0 23 00 88 */ stfs f1, 0x88(r3)
|
|
/* 80084938 00081878 D0 03 00 8C */ stfs f0, 0x8c(r3)
|
|
/* 8008493C 0008187C 38 63 01 24 */ addi r3, r3, 0x124
|
|
/* 80084940 00081880 48 1E A8 9D */ bl cM3dGCyl_NS_SetC
|
|
/* 80084944 00081884 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80084948 00081888 7C 08 03 A6 */ mtlr r0
|
|
/* 8008494C 0008188C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80084950 00081890 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_Cyl_NS_MoveCAt
|
|
dCcD_Cyl_NS_MoveCAt:
|
|
/* 80084954 00081894 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 80084958 00081898 7C 08 02 A6 */ mflr r0
|
|
/* 8008495C 0008189C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 80084960 000818A0 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 80084964 000818A4 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 80084968 000818A8 7C 7E 1B 78 */ mr r30, r3
|
|
/* 8008496C 000818AC 7C 9F 23 78 */ mr r31, r4
|
|
/* 80084970 000818B0 38 BE 01 24 */ addi r5, r30, 0x124
|
|
/* 80084974 000818B4 38 61 00 08 */ addi r3, r1, 8
|
|
/* 80084978 000818B8 48 1E 21 BD */ bl cXyz_NS___mi
|
|
/* 8008497C 000818BC C0 41 00 08 */ lfs f2, 8(r1)
|
|
/* 80084980 000818C0 D0 41 00 14 */ stfs f2, 0x14(r1)
|
|
/* 80084984 000818C4 C0 21 00 0C */ lfs f1, 0xc(r1)
|
|
/* 80084988 000818C8 D0 21 00 18 */ stfs f1, 0x18(r1)
|
|
/* 8008498C 000818CC C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 80084990 000818D0 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
/* 80084994 000818D4 D0 5E 00 84 */ stfs f2, 0x84(r30)
|
|
/* 80084998 000818D8 D0 3E 00 88 */ stfs f1, 0x88(r30)
|
|
/* 8008499C 000818DC D0 1E 00 8C */ stfs f0, 0x8c(r30)
|
|
/* 800849A0 000818E0 38 7E 01 24 */ addi r3, r30, 0x124
|
|
/* 800849A4 000818E4 7F E4 FB 78 */ mr r4, r31
|
|
/* 800849A8 000818E8 48 1E A8 35 */ bl cM3dGCyl_NS_SetC
|
|
/* 800849AC 000818EC 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 800849B0 000818F0 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 800849B4 000818F4 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 800849B8 000818F8 7C 08 03 A6 */ mtlr r0
|
|
/* 800849BC 000818FC 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 800849C0 00081900 4E 80 00 20 */ blr
|
|
/* 800849C4 00081904 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 800849C8 00081908 7C 08 02 A6 */ mflr r0
|
|
/* 800849CC 0008190C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 800849D0 00081910 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 800849D4 00081914 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 800849D8 00081918 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800849DC 0008191C 7C 9F 23 78 */ mr r31, r4
|
|
/* 800849E0 00081920 38 BE 01 24 */ addi r5, r30, 0x124
|
|
/* 800849E4 00081924 38 61 00 08 */ addi r3, r1, 8
|
|
/* 800849E8 00081928 48 1E 21 4D */ bl cXyz_NS___mi
|
|
/* 800849EC 0008192C C0 41 00 08 */ lfs f2, 8(r1)
|
|
/* 800849F0 00081930 D0 41 00 14 */ stfs f2, 0x14(r1)
|
|
/* 800849F4 00081934 C0 21 00 0C */ lfs f1, 0xc(r1)
|
|
/* 800849F8 00081938 D0 21 00 18 */ stfs f1, 0x18(r1)
|
|
/* 800849FC 0008193C C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 80084A00 00081940 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
/* 80084A04 00081944 D0 5E 00 BC */ stfs f2, 0xbc(r30)
|
|
/* 80084A08 00081948 D0 3E 00 C0 */ stfs f1, 0xc0(r30)
|
|
/* 80084A0C 0008194C D0 1E 00 C4 */ stfs f0, 0xc4(r30)
|
|
/* 80084A10 00081950 38 7E 01 24 */ addi r3, r30, 0x124
|
|
/* 80084A14 00081954 7F E4 FB 78 */ mr r4, r31
|
|
/* 80084A18 00081958 48 1E A7 C5 */ bl cM3dGCyl_NS_SetC
|
|
/* 80084A1C 0008195C 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 80084A20 00081960 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 80084A24 00081964 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 80084A28 00081968 7C 08 03 A6 */ mtlr r0
|
|
/* 80084A2C 0008196C 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 80084A30 00081970 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_Sph_NS_Set
|
|
dCcD_Sph_NS_Set:
|
|
/* 80084A34 00081974 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084A38 00081978 7C 08 02 A6 */ mflr r0
|
|
/* 80084A3C 0008197C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084A40 00081980 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80084A44 00081984 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80084A48 00081988 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80084A4C 0008198C 7C 9F 23 78 */ mr r31, r4
|
|
/* 80084A50 00081990 4B FF FC F1 */ bl dCcD_GObjInf_NS_Set
|
|
/* 80084A54 00081994 38 7E 01 24 */ addi r3, r30, 0x124
|
|
/* 80084A58 00081998 38 9F 00 30 */ addi r4, r31, 0x30
|
|
/* 80084A5C 0008199C 48 1E AC 4D */ bl cM3dGSph_NS_Set_X1_
|
|
/* 80084A60 000819A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80084A64 000819A4 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80084A68 000819A8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084A6C 000819AC 7C 08 03 A6 */ mtlr r0
|
|
/* 80084A70 000819B0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084A74 000819B4 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_Sph_NS_StartCAt
|
|
dCcD_Sph_NS_StartCAt:
|
|
/* 80084A78 000819B8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80084A7C 000819BC 7C 08 02 A6 */ mflr r0
|
|
/* 80084A80 000819C0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80084A84 000819C4 3C A0 80 43 */ lis r5, lbl_80430CF4@ha
|
|
/* 80084A88 000819C8 C4 45 0C F4 */ lfsu f2, lbl_80430CF4@l(r5)
|
|
/* 80084A8C 000819CC D0 41 00 08 */ stfs f2, 8(r1)
|
|
/* 80084A90 000819D0 C0 25 00 04 */ lfs f1, 4(r5)
|
|
/* 80084A94 000819D4 D0 21 00 0C */ stfs f1, 0xc(r1)
|
|
/* 80084A98 000819D8 C0 05 00 08 */ lfs f0, 8(r5)
|
|
/* 80084A9C 000819DC D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 80084AA0 000819E0 D0 43 00 84 */ stfs f2, 0x84(r3)
|
|
/* 80084AA4 000819E4 D0 23 00 88 */ stfs f1, 0x88(r3)
|
|
/* 80084AA8 000819E8 D0 03 00 8C */ stfs f0, 0x8c(r3)
|
|
/* 80084AAC 000819EC 38 63 01 24 */ addi r3, r3, 0x124
|
|
/* 80084AB0 000819F0 48 1E AB 99 */ bl cM3dGSph_NS_SetC
|
|
/* 80084AB4 000819F4 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80084AB8 000819F8 7C 08 03 A6 */ mtlr r0
|
|
/* 80084ABC 000819FC 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80084AC0 00081A00 4E 80 00 20 */ blr
|
|
|
|
.global dCcD_Sph_NS_MoveCAt
|
|
dCcD_Sph_NS_MoveCAt:
|
|
/* 80084AC4 00081A04 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 80084AC8 00081A08 7C 08 02 A6 */ mflr r0
|
|
/* 80084ACC 00081A0C 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 80084AD0 00081A10 93 E1 00 2C */ stw r31, 0x2c(r1)
|
|
/* 80084AD4 00081A14 93 C1 00 28 */ stw r30, 0x28(r1)
|
|
/* 80084AD8 00081A18 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80084ADC 00081A1C 7C 9F 23 78 */ mr r31, r4
|
|
/* 80084AE0 00081A20 38 BE 01 24 */ addi r5, r30, 0x124
|
|
/* 80084AE4 00081A24 38 61 00 08 */ addi r3, r1, 8
|
|
/* 80084AE8 00081A28 48 1E 20 4D */ bl cXyz_NS___mi
|
|
/* 80084AEC 00081A2C C0 41 00 08 */ lfs f2, 8(r1)
|
|
/* 80084AF0 00081A30 D0 41 00 14 */ stfs f2, 0x14(r1)
|
|
/* 80084AF4 00081A34 C0 21 00 0C */ lfs f1, 0xc(r1)
|
|
/* 80084AF8 00081A38 D0 21 00 18 */ stfs f1, 0x18(r1)
|
|
/* 80084AFC 00081A3C C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
/* 80084B00 00081A40 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
/* 80084B04 00081A44 D0 5E 00 84 */ stfs f2, 0x84(r30)
|
|
/* 80084B08 00081A48 D0 3E 00 88 */ stfs f1, 0x88(r30)
|
|
/* 80084B0C 00081A4C D0 1E 00 8C */ stfs f0, 0x8c(r30)
|
|
/* 80084B10 00081A50 38 7E 01 24 */ addi r3, r30, 0x124
|
|
/* 80084B14 00081A54 7F E4 FB 78 */ mr r4, r31
|
|
/* 80084B18 00081A58 48 1E AB 31 */ bl cM3dGSph_NS_SetC
|
|
/* 80084B1C 00081A5C 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
|
/* 80084B20 00081A60 83 C1 00 28 */ lwz r30, 0x28(r1)
|
|
/* 80084B24 00081A64 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 80084B28 00081A68 7C 08 03 A6 */ mtlr r0
|
|
/* 80084B2C 00081A6C 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 80084B30 00081A70 4E 80 00 20 */ blr
|
|
/* 80084B34 00081A74 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80084B38 00081A78 4D 82 00 20 */ beqlr
|
|
/* 80084B3C 00081A7C 38 63 01 04 */ addi r3, r3, 0x104
|
|
/* 80084B40 00081A80 4E 80 00 20 */ blr
|
|
/* 80084B44 00081A84 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80084B48 00081A88 4E 80 00 20 */ blr
|
|
/* 80084B4C 00081A8C 38 60 00 00 */ li r3, 0
|
|
/* 80084B50 00081A90 4E 80 00 20 */ blr
|
|
/* 80084B54 00081A94 38 60 00 00 */ li r3, 0
|
|
/* 80084B58 00081A98 4E 80 00 20 */ blr
|
|
/* 80084B5C 00081A9C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084B60 00081AA0 7C 08 02 A6 */ mflr r0
|
|
/* 80084B64 00081AA4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084B68 00081AA8 7C 60 1B 78 */ mr r0, r3
|
|
/* 80084B6C 00081AAC 7C 83 23 78 */ mr r3, r4
|
|
/* 80084B70 00081AB0 7C 04 03 78 */ mr r4, r0
|
|
/* 80084B74 00081AB4 81 83 00 1C */ lwz r12, 0x1c(r3)
|
|
/* 80084B78 00081AB8 81 8C 00 24 */ lwz r12, 0x24(r12)
|
|
/* 80084B7C 00081ABC 7D 89 03 A6 */ mtctr r12
|
|
/* 80084B80 00081AC0 4E 80 04 21 */ bctrl
|
|
/* 80084B84 00081AC4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084B88 00081AC8 7C 08 03 A6 */ mtlr r0
|
|
/* 80084B8C 00081ACC 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084B90 00081AD0 4E 80 00 20 */ blr
|
|
/* 80084B94 00081AD4 38 60 00 00 */ li r3, 0
|
|
/* 80084B98 00081AD8 4E 80 00 20 */ blr
|
|
/* 80084B9C 00081ADC 38 60 00 00 */ li r3, 0
|
|
/* 80084BA0 00081AE0 4E 80 00 20 */ blr
|
|
/* 80084BA4 00081AE4 38 60 00 00 */ li r3, 0
|
|
/* 80084BA8 00081AE8 4E 80 00 20 */ blr
|
|
/* 80084BAC 00081AEC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084BB0 00081AF0 7C 08 02 A6 */ mflr r0
|
|
/* 80084BB4 00081AF4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084BB8 00081AF8 7C 60 1B 78 */ mr r0, r3
|
|
/* 80084BBC 00081AFC 7C 83 23 78 */ mr r3, r4
|
|
/* 80084BC0 00081B00 7C 04 03 78 */ mr r4, r0
|
|
/* 80084BC4 00081B04 81 83 00 1C */ lwz r12, 0x1c(r3)
|
|
/* 80084BC8 00081B08 81 8C 00 40 */ lwz r12, 0x40(r12)
|
|
/* 80084BCC 00081B0C 7D 89 03 A6 */ mtctr r12
|
|
/* 80084BD0 00081B10 4E 80 04 21 */ bctrl
|
|
/* 80084BD4 00081B14 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084BD8 00081B18 7C 08 03 A6 */ mtlr r0
|
|
/* 80084BDC 00081B1C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084BE0 00081B20 4E 80 00 20 */ blr
|
|
/* 80084BE4 00081B24 4E 80 00 20 */ blr
|
|
/* 80084BE8 00081B28 38 60 00 00 */ li r3, 0
|
|
/* 80084BEC 00081B2C 4E 80 00 20 */ blr
|
|
/* 80084BF0 00081B30 4E 80 00 20 */ blr
|
|
.global dCcD_Sph_NS_dtor
|
|
dCcD_Sph_NS_dtor:
|
|
/* 80084BF4 00081B34 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084BF8 00081B38 7C 08 02 A6 */ mflr r0
|
|
/* 80084BFC 00081B3C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084C00 00081B40 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80084C04 00081B44 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80084C08 00081B48 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 80084C0C 00081B4C 7C 9F 23 78 */ mr r31, r4
|
|
/* 80084C10 00081B50 41 82 00 94 */ beq lbl_80084CA4
|
|
/* 80084C14 00081B54 3C 60 80 3B */ lis r3, lbl_803ABFC0@ha
|
|
/* 80084C18 00081B58 38 63 BF C0 */ addi r3, r3, lbl_803ABFC0@l
|
|
/* 80084C1C 00081B5C 90 7E 00 3C */ stw r3, 0x3c(r30)
|
|
/* 80084C20 00081B60 38 03 00 2C */ addi r0, r3, 0x2c
|
|
/* 80084C24 00081B64 90 1E 01 20 */ stw r0, 0x120(r30)
|
|
/* 80084C28 00081B68 38 03 00 84 */ addi r0, r3, 0x84
|
|
/* 80084C2C 00081B6C 90 1E 01 34 */ stw r0, 0x134(r30)
|
|
/* 80084C30 00081B70 34 1E 01 04 */ addic. r0, r30, 0x104
|
|
/* 80084C34 00081B74 41 82 00 54 */ beq lbl_80084C88
|
|
/* 80084C38 00081B78 3C 60 80 3C */ lis r3, lbl_803C3540@ha
|
|
/* 80084C3C 00081B7C 38 63 35 40 */ addi r3, r3, lbl_803C3540@l
|
|
/* 80084C40 00081B80 90 7E 01 20 */ stw r3, 0x120(r30)
|
|
/* 80084C44 00081B84 38 03 00 58 */ addi r0, r3, 0x58
|
|
/* 80084C48 00081B88 90 1E 01 34 */ stw r0, 0x134(r30)
|
|
/* 80084C4C 00081B8C 34 1E 01 24 */ addic. r0, r30, 0x124
|
|
/* 80084C50 00081B90 41 82 00 10 */ beq lbl_80084C60
|
|
/* 80084C54 00081B94 3C 60 80 3A */ lis r3, lbl_803A7904@ha
|
|
/* 80084C58 00081B98 38 03 79 04 */ addi r0, r3, lbl_803A7904@l
|
|
/* 80084C5C 00081B9C 90 1E 01 34 */ stw r0, 0x134(r30)
|
|
lbl_80084C60:
|
|
/* 80084C60 00081BA0 34 1E 01 04 */ addic. r0, r30, 0x104
|
|
/* 80084C64 00081BA4 41 82 00 24 */ beq lbl_80084C88
|
|
/* 80084C68 00081BA8 3C 60 80 3C */ lis r3, lbl_803C36D0@ha
|
|
/* 80084C6C 00081BAC 38 03 36 D0 */ addi r0, r3, lbl_803C36D0@l
|
|
/* 80084C70 00081BB0 90 1E 01 20 */ stw r0, 0x120(r30)
|
|
/* 80084C74 00081BB4 34 1E 01 04 */ addic. r0, r30, 0x104
|
|
/* 80084C78 00081BB8 41 82 00 10 */ beq lbl_80084C88
|
|
/* 80084C7C 00081BBC 3C 60 80 3A */ lis r3, lbl_803A7218@ha
|
|
/* 80084C80 00081BC0 38 03 72 18 */ addi r0, r3, lbl_803A7218@l
|
|
/* 80084C84 00081BC4 90 1E 01 1C */ stw r0, 0x11c(r30)
|
|
lbl_80084C88:
|
|
/* 80084C88 00081BC8 7F C3 F3 78 */ mr r3, r30
|
|
/* 80084C8C 00081BCC 38 80 00 00 */ li r4, 0
|
|
/* 80084C90 00081BD0 4B FF F4 55 */ bl dCcD_GObjInf_NS_dtor
|
|
/* 80084C94 00081BD4 7F E0 07 35 */ extsh. r0, r31
|
|
/* 80084C98 00081BD8 40 81 00 0C */ ble lbl_80084CA4
|
|
/* 80084C9C 00081BDC 7F C3 F3 78 */ mr r3, r30
|
|
/* 80084CA0 00081BE0 48 24 A0 9D */ bl __dl__FPv
|
|
lbl_80084CA4:
|
|
/* 80084CA4 00081BE4 7F C3 F3 78 */ mr r3, r30
|
|
/* 80084CA8 00081BE8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80084CAC 00081BEC 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80084CB0 00081BF0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084CB4 00081BF4 7C 08 03 A6 */ mtlr r0
|
|
/* 80084CB8 00081BF8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084CBC 00081BFC 4E 80 00 20 */ blr
|
|
/* 80084CC0 00081C00 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80084CC4 00081C04 4E 80 00 20 */ blr
|
|
/* 80084CC8 00081C08 38 60 00 00 */ li r3, 0
|
|
/* 80084CCC 00081C0C 4E 80 00 20 */ blr
|
|
/* 80084CD0 00081C10 38 60 00 00 */ li r3, 0
|
|
/* 80084CD4 00081C14 4E 80 00 20 */ blr
|
|
/* 80084CD8 00081C18 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084CDC 00081C1C 7C 08 02 A6 */ mflr r0
|
|
/* 80084CE0 00081C20 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084CE4 00081C24 7C 60 1B 78 */ mr r0, r3
|
|
/* 80084CE8 00081C28 7C 83 23 78 */ mr r3, r4
|
|
/* 80084CEC 00081C2C 7C 04 03 78 */ mr r4, r0
|
|
/* 80084CF0 00081C30 81 83 00 1C */ lwz r12, 0x1c(r3)
|
|
/* 80084CF4 00081C34 81 8C 00 20 */ lwz r12, 0x20(r12)
|
|
/* 80084CF8 00081C38 7D 89 03 A6 */ mtctr r12
|
|
/* 80084CFC 00081C3C 4E 80 04 21 */ bctrl
|
|
/* 80084D00 00081C40 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084D04 00081C44 7C 08 03 A6 */ mtlr r0
|
|
/* 80084D08 00081C48 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084D0C 00081C4C 4E 80 00 20 */ blr
|
|
/* 80084D10 00081C50 38 60 00 00 */ li r3, 0
|
|
/* 80084D14 00081C54 4E 80 00 20 */ blr
|
|
/* 80084D18 00081C58 38 60 00 00 */ li r3, 0
|
|
/* 80084D1C 00081C5C 4E 80 00 20 */ blr
|
|
/* 80084D20 00081C60 38 60 00 00 */ li r3, 0
|
|
/* 80084D24 00081C64 4E 80 00 20 */ blr
|
|
/* 80084D28 00081C68 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084D2C 00081C6C 7C 08 02 A6 */ mflr r0
|
|
/* 80084D30 00081C70 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084D34 00081C74 7C 60 1B 78 */ mr r0, r3
|
|
/* 80084D38 00081C78 7C 83 23 78 */ mr r3, r4
|
|
/* 80084D3C 00081C7C 7C 04 03 78 */ mr r4, r0
|
|
/* 80084D40 00081C80 81 83 00 1C */ lwz r12, 0x1c(r3)
|
|
/* 80084D44 00081C84 81 8C 00 3C */ lwz r12, 0x3c(r12)
|
|
/* 80084D48 00081C88 7D 89 03 A6 */ mtctr r12
|
|
/* 80084D4C 00081C8C 4E 80 04 21 */ bctrl
|
|
/* 80084D50 00081C90 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084D54 00081C94 7C 08 03 A6 */ mtlr r0
|
|
/* 80084D58 00081C98 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084D5C 00081C9C 4E 80 00 20 */ blr
|
|
.global dCcD_Cyl_NS_dtor
|
|
dCcD_Cyl_NS_dtor:
|
|
/* 80084D60 00081CA0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084D64 00081CA4 7C 08 02 A6 */ mflr r0
|
|
/* 80084D68 00081CA8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084D6C 00081CAC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80084D70 00081CB0 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80084D74 00081CB4 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 80084D78 00081CB8 7C 9F 23 78 */ mr r31, r4
|
|
/* 80084D7C 00081CBC 41 82 00 94 */ beq lbl_80084E10
|
|
/* 80084D80 00081CC0 3C 60 80 3B */ lis r3, lbl_803AC050@ha
|
|
/* 80084D84 00081CC4 38 63 C0 50 */ addi r3, r3, lbl_803AC050@l
|
|
/* 80084D88 00081CC8 90 7E 00 3C */ stw r3, 0x3c(r30)
|
|
/* 80084D8C 00081CCC 38 03 00 2C */ addi r0, r3, 0x2c
|
|
/* 80084D90 00081CD0 90 1E 01 20 */ stw r0, 0x120(r30)
|
|
/* 80084D94 00081CD4 38 03 00 84 */ addi r0, r3, 0x84
|
|
/* 80084D98 00081CD8 90 1E 01 38 */ stw r0, 0x138(r30)
|
|
/* 80084D9C 00081CDC 34 1E 01 04 */ addic. r0, r30, 0x104
|
|
/* 80084DA0 00081CE0 41 82 00 54 */ beq lbl_80084DF4
|
|
/* 80084DA4 00081CE4 3C 60 80 3C */ lis r3, lbl_803C35A4@ha
|
|
/* 80084DA8 00081CE8 38 63 35 A4 */ addi r3, r3, lbl_803C35A4@l
|
|
/* 80084DAC 00081CEC 90 7E 01 20 */ stw r3, 0x120(r30)
|
|
/* 80084DB0 00081CF0 38 03 00 58 */ addi r0, r3, 0x58
|
|
/* 80084DB4 00081CF4 90 1E 01 38 */ stw r0, 0x138(r30)
|
|
/* 80084DB8 00081CF8 34 1E 01 24 */ addic. r0, r30, 0x124
|
|
/* 80084DBC 00081CFC 41 82 00 10 */ beq lbl_80084DCC
|
|
/* 80084DC0 00081D00 3C 60 80 3A */ lis r3, lbl_803A720C@ha
|
|
/* 80084DC4 00081D04 38 03 72 0C */ addi r0, r3, lbl_803A720C@l
|
|
/* 80084DC8 00081D08 90 1E 01 38 */ stw r0, 0x138(r30)
|
|
lbl_80084DCC:
|
|
/* 80084DCC 00081D0C 34 1E 01 04 */ addic. r0, r30, 0x104
|
|
/* 80084DD0 00081D10 41 82 00 24 */ beq lbl_80084DF4
|
|
/* 80084DD4 00081D14 3C 60 80 3C */ lis r3, lbl_803C36D0@ha
|
|
/* 80084DD8 00081D18 38 03 36 D0 */ addi r0, r3, lbl_803C36D0@l
|
|
/* 80084DDC 00081D1C 90 1E 01 20 */ stw r0, 0x120(r30)
|
|
/* 80084DE0 00081D20 34 1E 01 04 */ addic. r0, r30, 0x104
|
|
/* 80084DE4 00081D24 41 82 00 10 */ beq lbl_80084DF4
|
|
/* 80084DE8 00081D28 3C 60 80 3A */ lis r3, lbl_803A7218@ha
|
|
/* 80084DEC 00081D2C 38 03 72 18 */ addi r0, r3, lbl_803A7218@l
|
|
/* 80084DF0 00081D30 90 1E 01 1C */ stw r0, 0x11c(r30)
|
|
lbl_80084DF4:
|
|
/* 80084DF4 00081D34 7F C3 F3 78 */ mr r3, r30
|
|
/* 80084DF8 00081D38 38 80 00 00 */ li r4, 0
|
|
/* 80084DFC 00081D3C 4B FF F2 E9 */ bl dCcD_GObjInf_NS_dtor
|
|
/* 80084E00 00081D40 7F E0 07 35 */ extsh. r0, r31
|
|
/* 80084E04 00081D44 40 81 00 0C */ ble lbl_80084E10
|
|
/* 80084E08 00081D48 7F C3 F3 78 */ mr r3, r30
|
|
/* 80084E0C 00081D4C 48 24 9F 31 */ bl __dl__FPv
|
|
lbl_80084E10:
|
|
/* 80084E10 00081D50 7F C3 F3 78 */ mr r3, r30
|
|
/* 80084E14 00081D54 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80084E18 00081D58 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80084E1C 00081D5C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084E20 00081D60 7C 08 03 A6 */ mtlr r0
|
|
/* 80084E24 00081D64 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084E28 00081D68 4E 80 00 20 */ blr
|
|
/* 80084E2C 00081D6C 3C 60 80 43 */ lis r3, lbl_80430CB4@ha
|
|
/* 80084E30 00081D70 38 63 0C B4 */ addi r3, r3, lbl_80430CB4@l
|
|
/* 80084E34 00081D74 4E 80 00 20 */ blr
|
|
/* 80084E38 00081D78 3C 60 80 43 */ lis r3, lbl_80430CB4@ha
|
|
/* 80084E3C 00081D7C 38 63 0C B4 */ addi r3, r3, lbl_80430CB4@l
|
|
/* 80084E40 00081D80 4E 80 00 20 */ blr
|
|
/* 80084E44 00081D84 38 60 00 00 */ li r3, 0
|
|
/* 80084E48 00081D88 4E 80 00 20 */ blr
|
|
/* 80084E4C 00081D8C 38 60 00 00 */ li r3, 0
|
|
/* 80084E50 00081D90 4E 80 00 20 */ blr
|
|
/* 80084E54 00081D94 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084E58 00081D98 7C 08 02 A6 */ mflr r0
|
|
/* 80084E5C 00081D9C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084E60 00081DA0 7C 60 1B 78 */ mr r0, r3
|
|
/* 80084E64 00081DA4 7C 83 23 78 */ mr r3, r4
|
|
/* 80084E68 00081DA8 7C 04 03 78 */ mr r4, r0
|
|
/* 80084E6C 00081DAC 81 83 00 1C */ lwz r12, 0x1c(r3)
|
|
/* 80084E70 00081DB0 81 8C 00 18 */ lwz r12, 0x18(r12)
|
|
/* 80084E74 00081DB4 7D 89 03 A6 */ mtctr r12
|
|
/* 80084E78 00081DB8 4E 80 04 21 */ bctrl
|
|
/* 80084E7C 00081DBC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084E80 00081DC0 7C 08 03 A6 */ mtlr r0
|
|
/* 80084E84 00081DC4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084E88 00081DC8 4E 80 00 20 */ blr
|
|
/* 80084E8C 00081DCC 38 60 00 00 */ li r3, 0
|
|
/* 80084E90 00081DD0 4E 80 00 20 */ blr
|
|
/* 80084E94 00081DD4 38 60 00 00 */ li r3, 0
|
|
/* 80084E98 00081DD8 4E 80 00 20 */ blr
|
|
/* 80084E9C 00081DDC 38 60 00 00 */ li r3, 0
|
|
/* 80084EA0 00081DE0 4E 80 00 20 */ blr
|
|
/* 80084EA4 00081DE4 38 60 00 00 */ li r3, 0
|
|
/* 80084EA8 00081DE8 4E 80 00 20 */ blr
|
|
/* 80084EAC 00081DEC 38 60 00 00 */ li r3, 0
|
|
/* 80084EB0 00081DF0 4E 80 00 20 */ blr
|
|
/* 80084EB4 00081DF4 38 60 00 00 */ li r3, 0
|
|
/* 80084EB8 00081DF8 4E 80 00 20 */ blr
|
|
/* 80084EBC 00081DFC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084EC0 00081E00 7C 08 02 A6 */ mflr r0
|
|
/* 80084EC4 00081E04 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084EC8 00081E08 7C 60 1B 78 */ mr r0, r3
|
|
/* 80084ECC 00081E0C 7C 83 23 78 */ mr r3, r4
|
|
/* 80084ED0 00081E10 7C 04 03 78 */ mr r4, r0
|
|
/* 80084ED4 00081E14 81 83 00 1C */ lwz r12, 0x1c(r3)
|
|
/* 80084ED8 00081E18 81 8C 00 34 */ lwz r12, 0x34(r12)
|
|
/* 80084EDC 00081E1C 7D 89 03 A6 */ mtctr r12
|
|
/* 80084EE0 00081E20 4E 80 04 21 */ bctrl
|
|
/* 80084EE4 00081E24 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084EE8 00081E28 7C 08 03 A6 */ mtlr r0
|
|
/* 80084EEC 00081E2C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084EF0 00081E30 4E 80 00 20 */ blr
|
|
.global dCcD_Tri_NS_dtor
|
|
dCcD_Tri_NS_dtor:
|
|
/* 80084EF4 00081E34 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084EF8 00081E38 7C 08 02 A6 */ mflr r0
|
|
/* 80084EFC 00081E3C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084F00 00081E40 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80084F04 00081E44 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80084F08 00081E48 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 80084F0C 00081E4C 7C 9F 23 78 */ mr r31, r4
|
|
/* 80084F10 00081E50 41 82 00 A8 */ beq lbl_80084FB8
|
|
/* 80084F14 00081E54 3C 60 80 3B */ lis r3, lbl_803AC0E0@ha
|
|
/* 80084F18 00081E58 38 63 C0 E0 */ addi r3, r3, lbl_803AC0E0@l
|
|
/* 80084F1C 00081E5C 90 7E 00 3C */ stw r3, 0x3c(r30)
|
|
/* 80084F20 00081E60 38 03 00 2C */ addi r0, r3, 0x2c
|
|
/* 80084F24 00081E64 90 1E 01 20 */ stw r0, 0x120(r30)
|
|
/* 80084F28 00081E68 38 03 00 84 */ addi r0, r3, 0x84
|
|
/* 80084F2C 00081E6C 90 1E 01 34 */ stw r0, 0x134(r30)
|
|
/* 80084F30 00081E70 34 1E 01 04 */ addic. r0, r30, 0x104
|
|
/* 80084F34 00081E74 41 82 00 68 */ beq lbl_80084F9C
|
|
/* 80084F38 00081E78 3C 60 80 3C */ lis r3, lbl_803C366C@ha
|
|
/* 80084F3C 00081E7C 38 63 36 6C */ addi r3, r3, lbl_803C366C@l
|
|
/* 80084F40 00081E80 90 7E 01 20 */ stw r3, 0x120(r30)
|
|
/* 80084F44 00081E84 38 03 00 58 */ addi r0, r3, 0x58
|
|
/* 80084F48 00081E88 90 1E 01 34 */ stw r0, 0x134(r30)
|
|
/* 80084F4C 00081E8C 34 1E 01 24 */ addic. r0, r30, 0x124
|
|
/* 80084F50 00081E90 41 82 00 24 */ beq lbl_80084F74
|
|
/* 80084F54 00081E94 3C 60 80 3B */ lis r3, lbl_803ABB84@ha
|
|
/* 80084F58 00081E98 38 03 BB 84 */ addi r0, r3, lbl_803ABB84@l
|
|
/* 80084F5C 00081E9C 90 1E 01 34 */ stw r0, 0x134(r30)
|
|
/* 80084F60 00081EA0 34 1E 01 24 */ addic. r0, r30, 0x124
|
|
/* 80084F64 00081EA4 41 82 00 10 */ beq lbl_80084F74
|
|
/* 80084F68 00081EA8 3C 60 80 3A */ lis r3, lbl_803A37C0@ha
|
|
/* 80084F6C 00081EAC 38 03 37 C0 */ addi r0, r3, lbl_803A37C0@l
|
|
/* 80084F70 00081EB0 90 1E 01 34 */ stw r0, 0x134(r30)
|
|
lbl_80084F74:
|
|
/* 80084F74 00081EB4 34 1E 01 04 */ addic. r0, r30, 0x104
|
|
/* 80084F78 00081EB8 41 82 00 24 */ beq lbl_80084F9C
|
|
/* 80084F7C 00081EBC 3C 60 80 3C */ lis r3, lbl_803C36D0@ha
|
|
/* 80084F80 00081EC0 38 03 36 D0 */ addi r0, r3, lbl_803C36D0@l
|
|
/* 80084F84 00081EC4 90 1E 01 20 */ stw r0, 0x120(r30)
|
|
/* 80084F88 00081EC8 34 1E 01 04 */ addic. r0, r30, 0x104
|
|
/* 80084F8C 00081ECC 41 82 00 10 */ beq lbl_80084F9C
|
|
/* 80084F90 00081ED0 3C 60 80 3A */ lis r3, lbl_803A7218@ha
|
|
/* 80084F94 00081ED4 38 03 72 18 */ addi r0, r3, lbl_803A7218@l
|
|
/* 80084F98 00081ED8 90 1E 01 1C */ stw r0, 0x11c(r30)
|
|
lbl_80084F9C:
|
|
/* 80084F9C 00081EDC 7F C3 F3 78 */ mr r3, r30
|
|
/* 80084FA0 00081EE0 38 80 00 00 */ li r4, 0
|
|
/* 80084FA4 00081EE4 4B FF F1 41 */ bl dCcD_GObjInf_NS_dtor
|
|
/* 80084FA8 00081EE8 7F E0 07 35 */ extsh. r0, r31
|
|
/* 80084FAC 00081EEC 40 81 00 0C */ ble lbl_80084FB8
|
|
/* 80084FB0 00081EF0 7F C3 F3 78 */ mr r3, r30
|
|
/* 80084FB4 00081EF4 48 24 9D 89 */ bl __dl__FPv
|
|
lbl_80084FB8:
|
|
/* 80084FB8 00081EF8 7F C3 F3 78 */ mr r3, r30
|
|
/* 80084FBC 00081EFC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80084FC0 00081F00 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80084FC4 00081F04 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80084FC8 00081F08 7C 08 03 A6 */ mtlr r0
|
|
/* 80084FCC 00081F0C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80084FD0 00081F10 4E 80 00 20 */ blr
|
|
/* 80084FD4 00081F14 38 60 00 00 */ li r3, 0
|
|
/* 80084FD8 00081F18 4E 80 00 20 */ blr
|
|
/* 80084FDC 00081F1C 38 60 00 00 */ li r3, 0
|
|
/* 80084FE0 00081F20 4E 80 00 20 */ blr
|
|
/* 80084FE4 00081F24 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80084FE8 00081F28 7C 08 02 A6 */ mflr r0
|
|
/* 80084FEC 00081F2C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80084FF0 00081F30 7C 60 1B 78 */ mr r0, r3
|
|
/* 80084FF4 00081F34 7C 83 23 78 */ mr r3, r4
|
|
/* 80084FF8 00081F38 7C 04 03 78 */ mr r4, r0
|
|
/* 80084FFC 00081F3C 81 83 00 1C */ lwz r12, 0x1c(r3)
|
|
/* 80085000 00081F40 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 80085004 00081F44 7D 89 03 A6 */ mtctr r12
|
|
/* 80085008 00081F48 4E 80 04 21 */ bctrl
|
|
/* 8008500C 00081F4C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80085010 00081F50 7C 08 03 A6 */ mtlr r0
|
|
/* 80085014 00081F54 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80085018 00081F58 4E 80 00 20 */ blr
|
|
/* 8008501C 00081F5C 38 60 00 00 */ li r3, 0
|
|
/* 80085020 00081F60 4E 80 00 20 */ blr
|
|
/* 80085024 00081F64 38 60 00 00 */ li r3, 0
|
|
/* 80085028 00081F68 4E 80 00 20 */ blr
|
|
/* 8008502C 00081F6C 38 60 00 00 */ li r3, 0
|
|
/* 80085030 00081F70 4E 80 00 20 */ blr
|
|
/* 80085034 00081F74 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80085038 00081F78 7C 08 02 A6 */ mflr r0
|
|
/* 8008503C 00081F7C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80085040 00081F80 7C 60 1B 78 */ mr r0, r3
|
|
/* 80085044 00081F84 7C 83 23 78 */ mr r3, r4
|
|
/* 80085048 00081F88 7C 04 03 78 */ mr r4, r0
|
|
/* 8008504C 00081F8C 81 83 00 1C */ lwz r12, 0x1c(r3)
|
|
/* 80085050 00081F90 81 8C 00 30 */ lwz r12, 0x30(r12)
|
|
/* 80085054 00081F94 7D 89 03 A6 */ mtctr r12
|
|
/* 80085058 00081F98 4E 80 04 21 */ bctrl
|
|
/* 8008505C 00081F9C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80085060 00081FA0 7C 08 03 A6 */ mtlr r0
|
|
/* 80085064 00081FA4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80085068 00081FA8 4E 80 00 20 */ blr
|
|
.global dCcD_Cps_NS_dtor
|
|
dCcD_Cps_NS_dtor:
|
|
/* 8008506C 00081FAC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80085070 00081FB0 7C 08 02 A6 */ mflr r0
|
|
/* 80085074 00081FB4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80085078 00081FB8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8008507C 00081FBC 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80085080 00081FC0 7C 7E 1B 79 */ or. r30, r3, r3
|
|
/* 80085084 00081FC4 7C 9F 23 78 */ mr r31, r4
|
|
/* 80085088 00081FC8 41 82 00 8C */ beq lbl_80085114
|
|
/* 8008508C 00081FCC 3C 60 80 3B */ lis r3, lbl_803AC170@ha
|
|
/* 80085090 00081FD0 38 63 C1 70 */ addi r3, r3, lbl_803AC170@l
|
|
/* 80085094 00081FD4 90 7E 00 3C */ stw r3, 0x3c(r30)
|
|
/* 80085098 00081FD8 38 03 00 2C */ addi r0, r3, 0x2c
|
|
/* 8008509C 00081FDC 90 1E 01 20 */ stw r0, 0x120(r30)
|
|
/* 800850A0 00081FE0 38 03 00 84 */ addi r0, r3, 0x84
|
|
/* 800850A4 00081FE4 90 1E 01 3C */ stw r0, 0x13c(r30)
|
|
/* 800850A8 00081FE8 34 1E 01 04 */ addic. r0, r30, 0x104
|
|
/* 800850AC 00081FEC 41 82 00 4C */ beq lbl_800850F8
|
|
/* 800850B0 00081FF0 3C 60 80 3C */ lis r3, lbl_803C3608@ha
|
|
/* 800850B4 00081FF4 38 63 36 08 */ addi r3, r3, lbl_803C3608@l
|
|
/* 800850B8 00081FF8 90 7E 01 20 */ stw r3, 0x120(r30)
|
|
/* 800850BC 00081FFC 38 03 00 58 */ addi r0, r3, 0x58
|
|
/* 800850C0 00082000 90 1E 01 3C */ stw r0, 0x13c(r30)
|
|
/* 800850C4 00082004 38 7E 01 24 */ addi r3, r30, 0x124
|
|
/* 800850C8 00082008 38 80 00 00 */ li r4, 0
|
|
/* 800850CC 0008200C 48 1E 9E D9 */ bl cM3dGCps_NS_dtor
|
|
/* 800850D0 00082010 34 1E 01 04 */ addic. r0, r30, 0x104
|
|
/* 800850D4 00082014 41 82 00 24 */ beq lbl_800850F8
|
|
/* 800850D8 00082018 3C 60 80 3C */ lis r3, lbl_803C36D0@ha
|
|
/* 800850DC 0008201C 38 03 36 D0 */ addi r0, r3, lbl_803C36D0@l
|
|
/* 800850E0 00082020 90 1E 01 20 */ stw r0, 0x120(r30)
|
|
/* 800850E4 00082024 34 1E 01 04 */ addic. r0, r30, 0x104
|
|
/* 800850E8 00082028 41 82 00 10 */ beq lbl_800850F8
|
|
/* 800850EC 0008202C 3C 60 80 3A */ lis r3, lbl_803A7218@ha
|
|
/* 800850F0 00082030 38 03 72 18 */ addi r0, r3, lbl_803A7218@l
|
|
/* 800850F4 00082034 90 1E 01 1C */ stw r0, 0x11c(r30)
|
|
lbl_800850F8:
|
|
/* 800850F8 00082038 7F C3 F3 78 */ mr r3, r30
|
|
/* 800850FC 0008203C 38 80 00 00 */ li r4, 0
|
|
/* 80085100 00082040 4B FF EF E5 */ bl dCcD_GObjInf_NS_dtor
|
|
/* 80085104 00082044 7F E0 07 35 */ extsh. r0, r31
|
|
/* 80085108 00082048 40 81 00 0C */ ble lbl_80085114
|
|
/* 8008510C 0008204C 7F C3 F3 78 */ mr r3, r30
|
|
/* 80085110 00082050 48 24 9C 2D */ bl __dl__FPv
|
|
lbl_80085114:
|
|
/* 80085114 00082054 7F C3 F3 78 */ mr r3, r30
|
|
/* 80085118 00082058 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 8008511C 0008205C 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80085120 00082060 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80085124 00082064 7C 08 03 A6 */ mtlr r0
|
|
/* 80085128 00082068 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8008512C 0008206C 4E 80 00 20 */ blr
|
|
/* 80085130 00082070 38 60 00 00 */ li r3, 0
|
|
/* 80085134 00082074 4E 80 00 20 */ blr
|
|
/* 80085138 00082078 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8008513C 0008207C 7C 08 02 A6 */ mflr r0
|
|
/* 80085140 00082080 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80085144 00082084 48 1D F7 25 */ bl cCcD_ObjAt_NS_ClrHit
|
|
/* 80085148 00082088 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8008514C 0008208C 7C 08 03 A6 */ mtlr r0
|
|
/* 80085150 00082090 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80085154 00082094 4E 80 00 20 */ blr
|
|
/* 80085158 00082098 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8008515C 0008209C 7C 08 02 A6 */ mflr r0
|
|
/* 80085160 000820A0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80085164 000820A4 38 63 00 18 */ addi r3, r3, 0x18
|
|
/* 80085168 000820A8 48 1D F7 49 */ bl cCcD_ObjTg_NS_ClrHit
|
|
/* 8008516C 000820AC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80085170 000820B0 7C 08 03 A6 */ mtlr r0
|
|
/* 80085174 000820B4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80085178 000820B8 4E 80 00 20 */ blr
|
|
/* 8008517C 000820BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80085180 000820C0 7C 08 02 A6 */ mflr r0
|
|
/* 80085184 000820C4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80085188 000820C8 38 63 00 2C */ addi r3, r3, 0x2c
|
|
/* 8008518C 000820CC 48 1D F7 5D */ bl cCcD_ObjCo_NS_ClrHit
|
|
/* 80085190 000820D0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80085194 000820D4 7C 08 03 A6 */ mtlr r0
|
|
/* 80085198 000820D8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8008519C 000820DC 4E 80 00 20 */ blr
|
|
/* 800851A0 000820E0 4E 80 00 20 */ blr
|
|
/* 800851A4 000820E4 38 60 00 00 */ li r3, 0
|
|
/* 800851A8 000820E8 4E 80 00 20 */ blr
|
|
.global dCcD_Stts_NS_dtor
|
|
dCcD_Stts_NS_dtor:
|
|
/* 800851AC 000820EC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 800851B0 000820F0 7C 08 02 A6 */ mflr r0
|
|
/* 800851B4 000820F4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 800851B8 000820F8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 800851BC 000820FC 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 800851C0 00082100 41 82 00 64 */ beq lbl_80085224
|
|
/* 800851C4 00082104 3C 60 80 3B */ lis r3, lbl_803AC2E4@ha
|
|
/* 800851C8 00082108 38 63 C2 E4 */ addi r3, r3, lbl_803AC2E4@l
|
|
/* 800851CC 0008210C 90 7F 00 18 */ stw r3, 0x18(r31)
|
|
/* 800851D0 00082110 38 03 00 20 */ addi r0, r3, 0x20
|
|
/* 800851D4 00082114 90 1F 00 1C */ stw r0, 0x1c(r31)
|
|
/* 800851D8 00082118 34 1F 00 1C */ addic. r0, r31, 0x1c
|
|
/* 800851DC 0008211C 41 82 00 24 */ beq lbl_80085200
|
|
/* 800851E0 00082120 3C 60 80 3B */ lis r3, lbl_803AC310@ha
|
|
/* 800851E4 00082124 38 03 C3 10 */ addi r0, r3, lbl_803AC310@l
|
|
/* 800851E8 00082128 90 1F 00 1C */ stw r0, 0x1c(r31)
|
|
/* 800851EC 0008212C 34 1F 00 1C */ addic. r0, r31, 0x1c
|
|
/* 800851F0 00082130 41 82 00 10 */ beq lbl_80085200
|
|
/* 800851F4 00082134 3C 60 80 3B */ lis r3, lbl_803AC31C@ha
|
|
/* 800851F8 00082138 38 03 C3 1C */ addi r0, r3, lbl_803AC31C@l
|
|
/* 800851FC 0008213C 90 1F 00 1C */ stw r0, 0x1c(r31)
|
|
lbl_80085200:
|
|
/* 80085200 00082140 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 80085204 00082144 41 82 00 10 */ beq lbl_80085214
|
|
/* 80085208 00082148 3C 60 80 3C */ lis r3, lbl_803C3728@ha
|
|
/* 8008520C 0008214C 38 03 37 28 */ addi r0, r3, lbl_803C3728@l
|
|
/* 80085210 00082150 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
lbl_80085214:
|
|
/* 80085214 00082154 7C 80 07 35 */ extsh. r0, r4
|
|
/* 80085218 00082158 40 81 00 0C */ ble lbl_80085224
|
|
/* 8008521C 0008215C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80085220 00082160 48 24 9B 1D */ bl __dl__FPv
|
|
lbl_80085224:
|
|
/* 80085224 00082164 7F E3 FB 78 */ mr r3, r31
|
|
/* 80085228 00082168 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 8008522C 0008216C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80085230 00082170 7C 08 03 A6 */ mtlr r0
|
|
/* 80085234 00082174 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80085238 00082178 4E 80 00 20 */ blr
|
|
/* 8008523C 0008217C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80085240 00082180 7C 08 02 A6 */ mflr r0
|
|
/* 80085244 00082184 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80085248 00082188 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8008524C 0008218C 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 80085250 00082190 41 82 00 30 */ beq lbl_80085280
|
|
/* 80085254 00082194 3C 60 80 3B */ lis r3, lbl_803AC310@ha
|
|
/* 80085258 00082198 38 03 C3 10 */ addi r0, r3, lbl_803AC310@l
|
|
/* 8008525C 0008219C 90 1F 00 00 */ stw r0, 0(r31)
|
|
/* 80085260 000821A0 41 82 00 10 */ beq lbl_80085270
|
|
/* 80085264 000821A4 3C 60 80 3B */ lis r3, lbl_803AC31C@ha
|
|
/* 80085268 000821A8 38 03 C3 1C */ addi r0, r3, lbl_803AC31C@l
|
|
/* 8008526C 000821AC 90 1F 00 00 */ stw r0, 0(r31)
|
|
lbl_80085270:
|
|
/* 80085270 000821B0 7C 80 07 35 */ extsh. r0, r4
|
|
/* 80085274 000821B4 40 81 00 0C */ ble lbl_80085280
|
|
/* 80085278 000821B8 7F E3 FB 78 */ mr r3, r31
|
|
/* 8008527C 000821BC 48 24 9A C1 */ bl __dl__FPv
|
|
lbl_80085280:
|
|
/* 80085280 000821C0 7F E3 FB 78 */ mr r3, r31
|
|
/* 80085284 000821C4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80085288 000821C8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8008528C 000821CC 7C 08 03 A6 */ mtlr r0
|
|
/* 80085290 000821D0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80085294 000821D4 4E 80 00 20 */ blr
|
|
/* 80085298 000821D8 38 63 FF E4 */ addi r3, r3, -28
|
|
.global dCcD_Stts_NS_dtor
|
|
/* 8008529C 000821DC 4B FF FF 10 */ b dCcD_Stts_NS_dtor
|
|
/* 800852A0 000821E0 38 63 FE DC */ addi r3, r3, -292
|
|
.global dCcD_Cps_NS_dtor
|
|
/* 800852A4 000821E4 4B FF FD C8 */ b dCcD_Cps_NS_dtor
|
|
/* 800852A8 000821E8 38 63 FE FC */ addi r3, r3, -260
|
|
.global dCcD_Cps_NS_dtor
|
|
/* 800852AC 000821EC 4B FF FD C0 */ b dCcD_Cps_NS_dtor
|
|
/* 800852B0 000821F0 38 63 FE DC */ addi r3, r3, -292
|
|
.global dCcD_Tri_NS_dtor
|
|
/* 800852B4 000821F4 4B FF FC 40 */ b dCcD_Tri_NS_dtor
|
|
/* 800852B8 000821F8 38 63 FE FC */ addi r3, r3, -260
|
|
.global dCcD_Tri_NS_dtor
|
|
/* 800852BC 000821FC 4B FF FC 38 */ b dCcD_Tri_NS_dtor
|
|
/* 800852C0 00082200 38 63 FE DC */ addi r3, r3, -292
|
|
.global dCcD_Cyl_NS_dtor
|
|
/* 800852C4 00082204 4B FF FA 9C */ b dCcD_Cyl_NS_dtor
|
|
/* 800852C8 00082208 38 63 FE FC */ addi r3, r3, -260
|
|
.global dCcD_Cyl_NS_dtor
|
|
/* 800852CC 0008220C 4B FF FA 94 */ b dCcD_Cyl_NS_dtor
|
|
/* 800852D0 00082210 38 63 FE DC */ addi r3, r3, -292
|
|
.global dCcD_Sph_NS_dtor
|
|
/* 800852D4 00082214 4B FF F9 20 */ b dCcD_Sph_NS_dtor
|
|
/* 800852D8 00082218 38 63 FE FC */ addi r3, r3, -260
|
|
.global dCcD_Sph_NS_dtor
|
|
/* 800852DC 0008221C 4B FF F9 18 */ b dCcD_Sph_NS_dtor
|
|
|