d_a_e_yk 23/26 matched (#301)

* setup TU

* daE_YK_HIO_c::daE_YK_HIO_c

* anm_init

* daE_YK_Draw

* pl_check

* damage_check

* action

* daE_YK_Delete

* fly_move

* e_yk_roof

* useHeapInit

* e_yk_wind

* e_yk_chance

* e_yk_return

* e_yk_fly

* e_yk_wolfbite

* e_yk_fight

* e_yk_attack

* e_yk_path_fly

* daE_YK_Execute and daE_YK_Create and float literal prep

* pr cleanup

* rm padding
This commit is contained in:
Pheenoh
2023-02-25 21:25:55 -07:00
committed by GitHub
parent bf663a0e3d
commit c54f0816ea
18 changed files with 1325 additions and 504 deletions
@@ -1,36 +0,0 @@
lbl_800182A8:
/* 800182A8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800182AC 7C 08 02 A6 */ mflr r0
/* 800182B0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800182B4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 800182B8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 800182BC 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 800182C0 28 00 00 00 */ cmplwi r0, 0
/* 800182C4 41 82 00 50 */ beq lbl_80018314
/* 800182C8 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 800182CC 48 00 38 49 */ bl fopAcM_getTalkEventPartner__FPC10fopAc_ac_c
/* 800182D0 28 03 00 00 */ cmplwi r3, 0
/* 800182D4 41 82 00 40 */ beq lbl_80018314
/* 800182D8 A8 03 00 08 */ lha r0, 8(r3)
/* 800182DC 2C 00 00 FF */ cmpwi r0, 0xff
/* 800182E0 41 82 00 2C */ beq lbl_8001830C
/* 800182E4 2C 00 02 C1 */ cmpwi r0, 0x2c1
/* 800182E8 41 82 00 24 */ beq lbl_8001830C
/* 800182EC 2C 00 02 C4 */ cmpwi r0, 0x2c4
/* 800182F0 41 82 00 1C */ beq lbl_8001830C
/* 800182F4 2C 00 00 EC */ cmpwi r0, 0xec
/* 800182F8 41 82 00 14 */ beq lbl_8001830C
/* 800182FC 2C 00 02 C3 */ cmpwi r0, 0x2c3
/* 80018300 41 82 00 0C */ beq lbl_8001830C
/* 80018304 2C 00 02 C7 */ cmpwi r0, 0x2c7
/* 80018308 40 82 00 0C */ bne lbl_80018314
lbl_8001830C:
/* 8001830C 38 60 00 01 */ li r3, 1
/* 80018310 48 00 00 08 */ b lbl_80018318
lbl_80018314:
/* 80018314 38 60 00 00 */ li r3, 0
lbl_80018318:
/* 80018318 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8001831C 7C 08 03 A6 */ mtlr r0
/* 80018320 38 21 00 10 */ addi r1, r1, 0x10
/* 80018324 4E 80 00 20 */ blr
@@ -1,29 +0,0 @@
lbl_80807094:
/* 80807094 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80807098 7C 08 02 A6 */ mflr r0
/* 8080709C 90 01 00 14 */ stw r0, 0x14(r1)
/* 808070A0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 808070A4 7C 7F 1B 78 */ mr r31, r3
/* 808070A8 38 7F 05 AC */ addi r3, r31, 0x5ac
/* 808070AC 3C 80 80 80 */ lis r4, d_a_e_yk__stringBase0@ha /* 0x80807D64@ha */
/* 808070B0 38 84 7D 64 */ addi r4, r4, d_a_e_yk__stringBase0@l /* 0x80807D64@l */
/* 808070B4 4B 82 5F 55 */ bl dComIfG_resDelete__FP30request_of_phase_process_classPCc
/* 808070B8 88 1F 0A 8C */ lbz r0, 0xa8c(r31)
/* 808070BC 28 00 00 00 */ cmplwi r0, 0
/* 808070C0 41 82 00 10 */ beq lbl_808070D0
/* 808070C4 38 00 00 00 */ li r0, 0
/* 808070C8 3C 60 80 80 */ lis r3, data_80807EF8@ha /* 0x80807EF8@ha */
/* 808070CC 98 03 7E F8 */ stb r0, data_80807EF8@l(r3) /* 0x80807EF8@l */
lbl_808070D0:
/* 808070D0 80 1F 00 F0 */ lwz r0, 0xf0(r31)
/* 808070D4 28 00 00 00 */ cmplwi r0, 0
/* 808070D8 41 82 00 0C */ beq lbl_808070E4
/* 808070DC 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 808070E0 4B 80 A2 31 */ bl stopZelAnime__16mDoExt_McaMorfSOFv
lbl_808070E4:
/* 808070E4 38 60 00 01 */ li r3, 1
/* 808070E8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 808070EC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 808070F0 7C 08 03 A6 */ mtlr r0
/* 808070F4 38 21 00 10 */ addi r1, r1, 0x10
/* 808070F8 4E 80 00 20 */ blr
@@ -1,43 +0,0 @@
lbl_80804A90:
/* 80804A90 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80804A94 7C 08 02 A6 */ mflr r0
/* 80804A98 90 01 00 14 */ stw r0, 0x14(r1)
/* 80804A9C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80804AA0 93 C1 00 08 */ stw r30, 8(r1)
/* 80804AA4 7C 7E 1B 78 */ mr r30, r3
/* 80804AA8 80 63 05 C0 */ lwz r3, 0x5c0(r3)
/* 80804AAC 83 E3 00 04 */ lwz r31, 4(r3)
/* 80804AB0 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80804AB4 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80804AB8 38 80 00 02 */ li r4, 2
/* 80804ABC 38 BE 04 D0 */ addi r5, r30, 0x4d0
/* 80804AC0 38 DE 01 0C */ addi r6, r30, 0x10c
/* 80804AC4 4B 99 ED 01 */ bl settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c
/* 80804AC8 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 80804ACC 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 80804AD0 80 9F 00 04 */ lwz r4, 4(r31)
/* 80804AD4 38 BE 01 0C */ addi r5, r30, 0x10c
/* 80804AD8 4B 9A 02 C9 */ bl setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c
/* 80804ADC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80804AE0 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80804AE4 80 04 5F 88 */ lwz r0, 0x5f88(r4)
/* 80804AE8 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80804AEC 3B E3 4A C8 */ addi r31, r3, j3dSys@l /* 0x80434AC8@l */
/* 80804AF0 90 1F 00 48 */ stw r0, 0x48(r31)
/* 80804AF4 80 04 5F 8C */ lwz r0, 0x5f8c(r4)
/* 80804AF8 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80804AFC 80 7E 05 C0 */ lwz r3, 0x5c0(r30)
/* 80804B00 4B 80 C6 C1 */ bl entryDL__16mDoExt_McaMorfSOFv
/* 80804B04 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80804B08 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80804B0C 80 03 5F 80 */ lwz r0, 0x5f80(r3)
/* 80804B10 90 1F 00 48 */ stw r0, 0x48(r31)
/* 80804B14 80 03 5F 84 */ lwz r0, 0x5f84(r3)
/* 80804B18 90 1F 00 4C */ stw r0, 0x4c(r31)
/* 80804B1C 38 60 00 01 */ li r3, 1
/* 80804B20 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80804B24 83 C1 00 08 */ lwz r30, 8(r1)
/* 80804B28 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80804B2C 7C 08 03 A6 */ mtlr r0
/* 80804B30 38 21 00 10 */ addi r1, r1, 0x10
/* 80804B34 4E 80 00 20 */ blr
@@ -1,33 +0,0 @@
lbl_80804B38:
/* 80804B38 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80804B3C 7C 08 02 A6 */ mflr r0
/* 80804B40 90 01 00 14 */ stw r0, 0x14(r1)
/* 80804B44 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80804B48 7C 7F 1B 78 */ mr r31, r3
/* 80804B4C 4B 81 41 95 */ bl fopAc_IsActor__FPv
/* 80804B50 2C 03 00 00 */ cmpwi r3, 0
/* 80804B54 41 82 00 44 */ beq lbl_80804B98
/* 80804B58 A8 1F 00 08 */ lha r0, 8(r31)
/* 80804B5C 2C 00 00 FE */ cmpwi r0, 0xfe
/* 80804B60 40 82 00 38 */ bne lbl_80804B98
/* 80804B64 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80804B68 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80804B6C 80 03 5F 18 */ lwz r0, 0x5f18(r3)
/* 80804B70 54 00 03 19 */ rlwinm. r0, r0, 0, 0xc, 0xc
/* 80804B74 40 82 00 24 */ bne lbl_80804B98
/* 80804B78 4B 95 AD 25 */ bl checkBoomerangCharge__9daPy_py_cFv
/* 80804B7C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80804B80 41 82 00 18 */ beq lbl_80804B98
/* 80804B84 80 1F 00 B0 */ lwz r0, 0xb0(r31)
/* 80804B88 28 00 00 01 */ cmplwi r0, 1
/* 80804B8C 40 82 00 0C */ bne lbl_80804B98
/* 80804B90 7F E3 FB 78 */ mr r3, r31
/* 80804B94 48 00 00 08 */ b lbl_80804B9C
lbl_80804B98:
/* 80804B98 38 60 00 00 */ li r3, 0
lbl_80804B9C:
/* 80804B9C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80804BA0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80804BA4 7C 08 03 A6 */ mtlr r0
/* 80804BA8 38 21 00 10 */ addi r1, r1, 0x10
/* 80804BAC 4E 80 00 20 */ blr