Import OSFont (#1995)

This commit is contained in:
hatal175
2023-11-29 04:54:55 -08:00
committed by GitHub
parent 9ff0f5029f
commit 334a1111d5
44 changed files with 325 additions and 3446 deletions
@@ -1,79 +0,0 @@
lbl_80133EF0:
/* 80133EF0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80133EF4 7C 08 02 A6 */ mflr r0
/* 80133EF8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80133EFC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80133F00 7C 7F 1B 78 */ mr r31, r3
/* 80133F04 80 03 19 9C */ lwz r0, 0x199c(r3)
/* 80133F08 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
/* 80133F0C 40 82 00 10 */ bne lbl_80133F1C
/* 80133F10 A0 1F 2F E8 */ lhz r0, 0x2fe8(r31)
/* 80133F14 28 00 01 18 */ cmplwi r0, 0x118
/* 80133F18 40 82 00 24 */ bne lbl_80133F3C
lbl_80133F1C:
/* 80133F1C 7F E3 FB 78 */ mr r3, r31
/* 80133F20 4B FF 5A 39 */ bl checkMidnaUseAbility__9daAlink_cCFv
/* 80133F24 2C 03 00 00 */ cmpwi r3, 0
/* 80133F28 40 82 00 14 */ bne lbl_80133F3C
/* 80133F2C 80 6D 8A 98 */ lwz r3, m_midnaActor__9daPy_py_c(r13)
/* 80133F30 A0 03 00 F8 */ lhz r0, 0xf8(r3)
/* 80133F34 28 00 00 01 */ cmplwi r0, 1
/* 80133F38 40 82 00 0C */ bne lbl_80133F44
lbl_80133F3C:
/* 80133F3C 38 60 00 00 */ li r3, 0
/* 80133F40 48 00 00 AC */ b lbl_80133FEC
lbl_80133F44:
/* 80133F44 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80133F48 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80133F4C 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 80133F50 4B EE 7B C5 */ bl fopAcM_getTalkEventPartner__FPC10fopAc_ac_c
/* 80133F54 38 A0 00 00 */ li r5, 0
/* 80133F58 80 1F 05 80 */ lwz r0, 0x580(r31)
/* 80133F5C 54 00 03 9D */ rlwinm. r0, r0, 0, 0xe, 0xe
/* 80133F60 41 82 00 0C */ beq lbl_80133F6C
/* 80133F64 38 7F 37 38 */ addi r3, r31, 0x3738
/* 80133F68 48 00 00 84 */ b lbl_80133FEC
lbl_80133F6C:
/* 80133F6C A0 1F 2F E8 */ lhz r0, 0x2fe8(r31)
/* 80133F70 28 00 01 18 */ cmplwi r0, 0x118
/* 80133F74 40 82 00 18 */ bne lbl_80133F8C
/* 80133F78 80 1F 28 10 */ lwz r0, 0x2810(r31)
/* 80133F7C 28 00 00 00 */ cmplwi r0, 0
/* 80133F80 41 82 00 0C */ beq lbl_80133F8C
/* 80133F84 7C 05 03 78 */ mr r5, r0
/* 80133F88 48 00 00 3C */ b lbl_80133FC4
lbl_80133F8C:
/* 80133F8C 80 9F 27 F4 */ lwz r4, 0x27f4(r31)
/* 80133F90 28 04 00 00 */ cmplwi r4, 0
/* 80133F94 41 82 00 18 */ beq lbl_80133FAC
/* 80133F98 A8 04 00 08 */ lha r0, 8(r4)
/* 80133F9C 2C 00 02 C7 */ cmpwi r0, 0x2c7
/* 80133FA0 40 82 00 0C */ bne lbl_80133FAC
/* 80133FA4 7C 85 23 78 */ mr r5, r4
/* 80133FA8 48 00 00 1C */ b lbl_80133FC4
lbl_80133FAC:
/* 80133FAC 28 03 00 00 */ cmplwi r3, 0
/* 80133FB0 41 82 00 14 */ beq lbl_80133FC4
/* 80133FB4 A8 03 00 08 */ lha r0, 8(r3)
/* 80133FB8 2C 00 02 C7 */ cmpwi r0, 0x2c7
/* 80133FBC 40 82 00 08 */ bne lbl_80133FC4
/* 80133FC0 7C 65 1B 78 */ mr r5, r3
lbl_80133FC4:
/* 80133FC4 28 05 00 00 */ cmplwi r5, 0
/* 80133FC8 41 82 00 20 */ beq lbl_80133FE8
/* 80133FCC 88 05 05 68 */ lbz r0, 0x568(r5)
/* 80133FD0 7C 00 07 75 */ extsb. r0, r0
/* 80133FD4 40 80 00 0C */ bge lbl_80133FE0
/* 80133FD8 38 60 00 00 */ li r3, 0
/* 80133FDC 48 00 00 10 */ b lbl_80133FEC
lbl_80133FE0:
/* 80133FE0 38 65 05 38 */ addi r3, r5, 0x538
/* 80133FE4 48 00 00 08 */ b lbl_80133FEC
lbl_80133FE8:
/* 80133FE8 38 60 00 00 */ li r3, 0
lbl_80133FEC:
/* 80133FEC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80133FF0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80133FF4 7C 08 03 A6 */ mtlr r0
/* 80133FF8 38 21 00 10 */ addi r1, r1, 0x10
/* 80133FFC 4E 80 00 20 */ blr
@@ -1,135 +0,0 @@
lbl_801095C8:
/* 801095C8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801095CC 7C 08 02 A6 */ mflr r0
/* 801095D0 90 01 00 24 */ stw r0, 0x24(r1)
/* 801095D4 39 61 00 20 */ addi r11, r1, 0x20
/* 801095D8 48 25 8C 05 */ bl _savegpr_29
/* 801095DC 7C 7F 1B 78 */ mr r31, r3
/* 801095E0 A0 03 2F E8 */ lhz r0, 0x2fe8(r3)
/* 801095E4 28 00 00 C8 */ cmplwi r0, 0xc8
/* 801095E8 41 82 00 0C */ beq lbl_801095F4
/* 801095EC 28 00 00 CB */ cmplwi r0, 0xcb
/* 801095F0 40 82 00 0C */ bne lbl_801095FC
lbl_801095F4:
/* 801095F4 38 60 00 00 */ li r3, 0
/* 801095F8 48 00 01 90 */ b lbl_80109788
lbl_801095FC:
/* 801095FC A8 1F 30 8E */ lha r0, 0x308e(r31)
/* 80109600 2C 00 00 00 */ cmpwi r0, 0
/* 80109604 41 82 00 1C */ beq lbl_80109620
/* 80109608 4B FF F4 11 */ bl checkHookshotWait__9daAlink_cCFv
/* 8010960C 2C 03 00 00 */ cmpwi r3, 0
/* 80109610 41 82 00 10 */ beq lbl_80109620
/* 80109614 A8 7F 30 8E */ lha r3, 0x308e(r31)
/* 80109618 38 03 FF FF */ addi r0, r3, -1
/* 8010961C B0 1F 30 8E */ sth r0, 0x308e(r31)
lbl_80109620:
/* 80109620 38 60 00 00 */ li r3, 0
/* 80109624 A0 1F 1F BC */ lhz r0, 0x1fbc(r31)
/* 80109628 28 00 01 8D */ cmplwi r0, 0x18d
/* 8010962C 41 82 00 10 */ beq lbl_8010963C
/* 80109630 54 00 04 3E */ clrlwi r0, r0, 0x10
/* 80109634 28 00 01 8C */ cmplwi r0, 0x18c
/* 80109638 40 82 00 08 */ bne lbl_80109640
lbl_8010963C:
/* 8010963C 38 60 00 01 */ li r3, 1
lbl_80109640:
/* 80109640 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80109644 40 82 00 4C */ bne lbl_80109690
/* 80109648 7F E3 FB 78 */ mr r3, r31
/* 8010964C 4B FF FB 99 */ bl setHookshotReadyAnime__9daAlink_cFv
/* 80109650 7F E3 FB 78 */ mr r3, r31
/* 80109654 4B FA DB 15 */ bl setFastShotTimer__9daAlink_cFv
/* 80109658 83 DF 27 E0 */ lwz r30, 0x27e0(r31)
/* 8010965C 3B A0 00 01 */ li r29, 1
/* 80109660 7F C3 F3 78 */ mr r3, r30
/* 80109664 4B F6 A1 81 */ bl LockonTruth__12dAttention_cFv
/* 80109668 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8010966C 40 82 00 14 */ bne lbl_80109680
/* 80109670 80 1E 03 34 */ lwz r0, 0x334(r30)
/* 80109674 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
/* 80109678 40 82 00 08 */ bne lbl_80109680
/* 8010967C 3B A0 00 00 */ li r29, 0
lbl_80109680:
/* 80109680 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 80109684 40 82 00 0C */ bne lbl_80109690
/* 80109688 A8 1F 04 E6 */ lha r0, 0x4e6(r31)
/* 8010968C B0 1F 2F E4 */ sth r0, 0x2fe4(r31)
lbl_80109690:
/* 80109690 83 DF 27 E0 */ lwz r30, 0x27e0(r31)
/* 80109694 3B A0 00 01 */ li r29, 1
/* 80109698 7F C3 F3 78 */ mr r3, r30
/* 8010969C 4B F6 A1 49 */ bl LockonTruth__12dAttention_cFv
/* 801096A0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801096A4 40 82 00 14 */ bne lbl_801096B8
/* 801096A8 80 1E 03 34 */ lwz r0, 0x334(r30)
/* 801096AC 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
/* 801096B0 40 82 00 08 */ bne lbl_801096B8
/* 801096B4 3B A0 00 00 */ li r29, 0
lbl_801096B8:
/* 801096B8 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 801096BC 40 82 00 70 */ bne lbl_8010972C
/* 801096C0 A8 1F 30 8E */ lha r0, 0x308e(r31)
/* 801096C4 2C 00 00 00 */ cmpwi r0, 0
/* 801096C8 40 82 00 64 */ bne lbl_8010972C
/* 801096CC 80 7F 31 A0 */ lwz r3, 0x31a0(r31)
/* 801096D0 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15
/* 801096D4 41 82 00 38 */ beq lbl_8010970C
/* 801096D8 7F E3 FB 78 */ mr r3, r31
/* 801096DC 81 9F 06 28 */ lwz r12, 0x628(r31)
/* 801096E0 81 8C 01 90 */ lwz r12, 0x190(r12)
/* 801096E4 7D 89 03 A6 */ mtctr r12
/* 801096E8 4E 80 04 21 */ bctrl
/* 801096EC 28 03 00 00 */ cmplwi r3, 0
/* 801096F0 41 82 00 10 */ beq lbl_80109700
/* 801096F4 7F E3 FB 78 */ mr r3, r31
/* 801096F8 4B FE DB 11 */ bl procCanoeHookshotSubjectInit__9daAlink_cFv
/* 801096FC 48 00 00 8C */ b lbl_80109788
lbl_80109700:
/* 80109700 7F E3 FB 78 */ mr r3, r31
/* 80109704 4B FE 8F F1 */ bl procHorseHookshotSubjectInit__9daAlink_cFv
/* 80109708 48 00 00 80 */ b lbl_80109788
lbl_8010970C:
/* 8010970C 54 60 03 5B */ rlwinm. r0, r3, 0, 0xd, 0xd
/* 80109710 41 82 00 10 */ beq lbl_80109720
/* 80109714 7F E3 FB 78 */ mr r3, r31
/* 80109718 4B FF B5 39 */ bl procSwimHookshotSubjectInit__9daAlink_cFv
/* 8010971C 48 00 00 6C */ b lbl_80109788
lbl_80109720:
/* 80109720 7F E3 FB 78 */ mr r3, r31
/* 80109724 48 00 23 85 */ bl procHookshotSubjectInit__9daAlink_cFv
/* 80109728 48 00 00 60 */ b lbl_80109788
lbl_8010972C:
/* 8010972C 80 7F 31 A0 */ lwz r3, 0x31a0(r31)
/* 80109730 54 60 05 6B */ rlwinm. r0, r3, 0, 0x15, 0x15
/* 80109734 41 82 00 38 */ beq lbl_8010976C
/* 80109738 7F E3 FB 78 */ mr r3, r31
/* 8010973C 81 9F 06 28 */ lwz r12, 0x628(r31)
/* 80109740 81 8C 01 90 */ lwz r12, 0x190(r12)
/* 80109744 7D 89 03 A6 */ mtctr r12
/* 80109748 4E 80 04 21 */ bctrl
/* 8010974C 28 03 00 00 */ cmplwi r3, 0
/* 80109750 41 82 00 10 */ beq lbl_80109760
/* 80109754 7F E3 FB 78 */ mr r3, r31
/* 80109758 4B FE DB C5 */ bl procCanoeHookshotMoveInit__9daAlink_cFv
/* 8010975C 48 00 00 2C */ b lbl_80109788
lbl_80109760:
/* 80109760 7F E3 FB 78 */ mr r3, r31
/* 80109764 4B FE 90 C1 */ bl procHorseHookshotMoveInit__9daAlink_cFv
/* 80109768 48 00 00 20 */ b lbl_80109788
lbl_8010976C:
/* 8010976C 54 60 03 5B */ rlwinm. r0, r3, 0, 0xd, 0xd
/* 80109770 41 82 00 10 */ beq lbl_80109780
/* 80109774 7F E3 FB 78 */ mr r3, r31
/* 80109778 4B FF B7 41 */ bl procSwimHookshotMoveInit__9daAlink_cFv
/* 8010977C 48 00 00 0C */ b lbl_80109788
lbl_80109780:
/* 80109780 7F E3 FB 78 */ mr r3, r31
/* 80109784 48 00 24 85 */ bl procHookshotMoveInit__9daAlink_cFv
lbl_80109788:
/* 80109788 39 61 00 20 */ addi r11, r1, 0x20
/* 8010978C 48 25 8A 9D */ bl _restgpr_29
/* 80109790 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80109794 7C 08 03 A6 */ mtlr r0
/* 80109798 38 21 00 20 */ addi r1, r1, 0x20
/* 8010979C 4E 80 00 20 */ blr
@@ -1,232 +0,0 @@
lbl_80109284:
/* 80109284 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80109288 7C 08 02 A6 */ mflr r0
/* 8010928C 90 01 00 34 */ stw r0, 0x34(r1)
/* 80109290 39 61 00 30 */ addi r11, r1, 0x30
/* 80109294 48 25 8F 49 */ bl _savegpr_29
/* 80109298 7C 7F 1B 78 */ mr r31, r3
/* 8010929C 4B FF F7 7D */ bl checkHookshotWait__9daAlink_cCFv
/* 801092A0 2C 03 00 00 */ cmpwi r3, 0
/* 801092A4 41 82 00 10 */ beq lbl_801092B4
/* 801092A8 3C 60 80 45 */ lis r3, __float_max@ha /* 0x80450AE8@ha */
/* 801092AC C0 03 0A E8 */ lfs f0, __float_max@l(r3) /* 0x80450AE8@l */
/* 801092B0 D0 1F 34 90 */ stfs f0, 0x3490(r31)
lbl_801092B4:
/* 801092B4 A8 7F 30 1A */ lha r3, 0x301a(r31)
/* 801092B8 2C 03 00 01 */ cmpwi r3, 1
/* 801092BC 40 82 01 94 */ bne lbl_80109450
/* 801092C0 7F E3 FB 78 */ mr r3, r31
/* 801092C4 4B FA 93 41 */ bl itemButton__9daAlink_cFv
/* 801092C8 2C 03 00 00 */ cmpwi r3, 0
/* 801092CC 40 82 02 C4 */ bne lbl_80109590
/* 801092D0 A8 1F 30 18 */ lha r0, 0x3018(r31)
/* 801092D4 2C 00 00 00 */ cmpwi r0, 0
/* 801092D8 40 82 02 B8 */ bne lbl_80109590
/* 801092DC 7F E3 FB 78 */ mr r3, r31
/* 801092E0 4B FA F6 51 */ bl checkReadyItem__9daAlink_cFv
/* 801092E4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801092E8 41 82 02 A8 */ beq lbl_80109590
/* 801092EC 38 00 00 02 */ li r0, 2
/* 801092F0 B0 1F 30 1A */ sth r0, 0x301a(r31)
/* 801092F4 38 00 00 00 */ li r0, 0
/* 801092F8 B0 1F 30 26 */ sth r0, 0x3026(r31)
/* 801092FC C0 02 92 BC */ lfs f0, lit_6041(r2)
/* 80109300 D0 1F 34 94 */ stfs f0, 0x3494(r31)
/* 80109304 38 7F 28 4C */ addi r3, r31, 0x284c
/* 80109308 48 05 59 F5 */ bl clearData__16daPy_actorKeep_cFv
/* 8010930C 7F E3 FB 78 */ mr r3, r31
/* 80109310 4B FA 28 19 */ bl cancelLockAt__9daAlink_cFv
/* 80109314 38 00 00 00 */ li r0, 0
/* 80109318 90 1F 28 04 */ stw r0, 0x2804(r31)
/* 8010931C A0 1F 2F E8 */ lhz r0, 0x2fe8(r31)
/* 80109320 28 00 00 C8 */ cmplwi r0, 0xc8
/* 80109324 41 82 00 0C */ beq lbl_80109330
/* 80109328 28 00 00 CB */ cmplwi r0, 0xcb
/* 8010932C 40 82 00 50 */ bne lbl_8010937C
lbl_80109330:
/* 80109330 28 00 00 C8 */ cmplwi r0, 0xc8
/* 80109334 40 82 00 20 */ bne lbl_80109354
/* 80109338 A8 1F 30 20 */ lha r0, 0x3020(r31)
/* 8010933C 2C 00 00 00 */ cmpwi r0, 0
/* 80109340 40 82 00 0C */ bne lbl_8010934C
/* 80109344 38 80 01 33 */ li r4, 0x133
/* 80109348 48 00 00 24 */ b lbl_8010936C
lbl_8010934C:
/* 8010934C 38 80 01 32 */ li r4, 0x132
/* 80109350 48 00 00 1C */ b lbl_8010936C
lbl_80109354:
/* 80109354 A8 1F 30 20 */ lha r0, 0x3020(r31)
/* 80109358 2C 00 00 00 */ cmpwi r0, 0
/* 8010935C 40 82 00 0C */ bne lbl_80109368
/* 80109360 38 80 01 3D */ li r4, 0x13d
/* 80109364 48 00 00 08 */ b lbl_8010936C
lbl_80109368:
/* 80109368 38 80 01 3C */ li r4, 0x13c
lbl_8010936C:
/* 8010936C 7F E3 FB 78 */ mr r3, r31
/* 80109370 C0 22 92 C0 */ lfs f1, lit_6108(r2)
/* 80109374 4B FA 3C 3D */ bl setSingleAnimeBaseMorf__9daAlink_cFQ29daAlink_c11daAlink_ANMf
/* 80109378 48 00 00 88 */ b lbl_80109400
lbl_8010937C:
/* 8010937C 80 9F 31 A0 */ lwz r4, 0x31a0(r31)
/* 80109380 3C 60 00 04 */ lis r3, 0x0004 /* 0x00040400@ha */
/* 80109384 38 03 04 00 */ addi r0, r3, 0x0400 /* 0x00040400@l */
/* 80109388 7C 80 00 39 */ and. r0, r4, r0
/* 8010938C 41 82 00 34 */ beq lbl_801093C0
/* 80109390 7F E3 FB 78 */ mr r3, r31
/* 80109394 38 80 01 8C */ li r4, 0x18c
/* 80109398 38 A0 00 02 */ li r5, 2
/* 8010939C 3C C0 80 39 */ lis r6, m__22daAlinkHIO_hookshot_c0@ha /* 0x8038E9C0@ha */
/* 801093A0 38 C6 E9 C0 */ addi r6, r6, m__22daAlinkHIO_hookshot_c0@l /* 0x8038E9C0@l */
/* 801093A4 4B FA 43 4D */ bl setUpperAnimeParam__9daAlink_cFUsQ29daAlink_c13daAlink_UPPERPC16daAlinkHIO_anm_c
/* 801093A8 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
/* 801093AC 54 00 03 5B */ rlwinm. r0, r0, 0, 0xd, 0xd
/* 801093B0 41 82 00 50 */ beq lbl_80109400
/* 801093B4 C0 02 92 C0 */ lfs f0, lit_6108(r2)
/* 801093B8 D0 1F 33 98 */ stfs f0, 0x3398(r31)
/* 801093BC 48 00 00 44 */ b lbl_80109400
lbl_801093C0:
/* 801093C0 C0 02 92 C0 */ lfs f0, lit_6108(r2)
/* 801093C4 D0 1F 20 54 */ stfs f0, 0x2054(r31)
/* 801093C8 D0 1F 20 58 */ stfs f0, 0x2058(r31)
/* 801093CC 80 7F 1F 54 */ lwz r3, 0x1f54(r31)
/* 801093D0 D0 03 00 08 */ stfs f0, 8(r3)
/* 801093D4 D0 1F 33 98 */ stfs f0, 0x3398(r31)
/* 801093D8 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
/* 801093DC 60 00 00 01 */ ori r0, r0, 1
/* 801093E0 90 1F 31 A0 */ stw r0, 0x31a0(r31)
/* 801093E4 D0 1F 33 9C */ stfs f0, 0x339c(r31)
/* 801093E8 D0 1F 1F 50 */ stfs f0, 0x1f50(r31)
/* 801093EC 7F E3 FB 78 */ mr r3, r31
/* 801093F0 38 80 01 2B */ li r4, 0x12b
/* 801093F4 3C A0 80 39 */ lis r5, m__22daAlinkHIO_hookshot_c0@ha /* 0x8038E9C0@ha */
/* 801093F8 38 A5 E9 C0 */ addi r5, r5, m__22daAlinkHIO_hookshot_c0@l /* 0x8038E9C0@l */
/* 801093FC 4B FA 3C F9 */ bl setSingleAnimeParam__9daAlink_cFQ29daAlink_c11daAlink_ANMPC16daAlinkHIO_anm_c
lbl_80109400:
/* 80109400 80 1F 05 7C */ lwz r0, 0x57c(r31)
/* 80109404 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
/* 80109408 40 82 00 40 */ bne lbl_80109448
/* 8010940C C0 22 92 C0 */ lfs f1, lit_6108(r2)
/* 80109410 D0 21 00 08 */ stfs f1, 8(r1)
/* 80109414 C0 02 92 B8 */ lfs f0, lit_6040(r2)
/* 80109418 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 8010941C D0 21 00 10 */ stfs f1, 0x10(r1)
/* 80109420 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80109424 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80109428 38 63 5B D4 */ addi r3, r3, 0x5bd4
/* 8010942C 38 80 00 01 */ li r4, 1
/* 80109430 38 A0 00 01 */ li r5, 1
/* 80109434 38 C1 00 08 */ addi r6, r1, 8
/* 80109438 4B F6 66 D9 */ bl StartQuake__12dVibration_cFii4cXyz
/* 8010943C 80 1F 05 7C */ lwz r0, 0x57c(r31)
/* 80109440 60 00 00 04 */ ori r0, r0, 4
/* 80109444 90 1F 05 7C */ stw r0, 0x57c(r31)
lbl_80109448:
/* 80109448 38 60 00 01 */ li r3, 1
/* 8010944C 48 00 01 64 */ b lbl_801095B0
lbl_80109450:
/* 80109450 7C 60 07 35 */ extsh. r0, r3
/* 80109454 40 82 00 A4 */ bne lbl_801094F8
/* 80109458 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
/* 8010945C 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
/* 80109460 41 82 00 6C */ beq lbl_801094CC
/* 80109464 83 DF 27 E0 */ lwz r30, 0x27e0(r31)
/* 80109468 3B A0 00 01 */ li r29, 1
/* 8010946C 7F C3 F3 78 */ mr r3, r30
/* 80109470 4B F6 A3 75 */ bl LockonTruth__12dAttention_cFv
/* 80109474 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80109478 40 82 00 14 */ bne lbl_8010948C
/* 8010947C 80 1E 03 34 */ lwz r0, 0x334(r30)
/* 80109480 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
/* 80109484 40 82 00 08 */ bne lbl_8010948C
/* 80109488 3B A0 00 00 */ li r29, 0
lbl_8010948C:
/* 8010948C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 80109490 41 82 00 3C */ beq lbl_801094CC
/* 80109494 80 1F 27 EC */ lwz r0, 0x27ec(r31)
/* 80109498 28 00 00 00 */ cmplwi r0, 0
/* 8010949C 40 82 00 30 */ bne lbl_801094CC
/* 801094A0 7F E3 FB 78 */ mr r3, r31
/* 801094A4 38 80 00 02 */ li r4, 2
/* 801094A8 C0 22 92 C4 */ lfs f1, lit_6109(r2)
/* 801094AC 4B FA 42 79 */ bl resetUpperAnime__9daAlink_cFQ29daAlink_c13daAlink_UPPERf
/* 801094B0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 801094B4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 801094B8 80 03 5F 18 */ lwz r0, 0x5f18(r3)
/* 801094BC 54 00 04 A0 */ rlwinm r0, r0, 0, 0x12, 0x10
/* 801094C0 90 03 5F 18 */ stw r0, 0x5f18(r3)
/* 801094C4 38 60 00 01 */ li r3, 1
/* 801094C8 48 00 00 E8 */ b lbl_801095B0
lbl_801094CC:
/* 801094CC 7F E3 FB 78 */ mr r3, r31
/* 801094D0 4B FA F4 61 */ bl checkReadyItem__9daAlink_cFv
/* 801094D4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801094D8 41 82 00 B8 */ beq lbl_80109590
/* 801094DC 7F E3 FB 78 */ mr r3, r31
/* 801094E0 4B FA 91 25 */ bl itemButton__9daAlink_cFv
/* 801094E4 2C 03 00 00 */ cmpwi r3, 0
/* 801094E8 41 82 00 A8 */ beq lbl_80109590
/* 801094EC 7F E3 FB 78 */ mr r3, r31
/* 801094F0 4B FF FC 81 */ bl initHookshotReady__9daAlink_cFv
/* 801094F4 48 00 00 9C */ b lbl_80109590
lbl_801094F8:
/* 801094F8 2C 03 00 03 */ cmpwi r3, 3
/* 801094FC 40 82 00 3C */ bne lbl_80109538
/* 80109500 7F E3 FB 78 */ mr r3, r31
/* 80109504 4B FA F4 2D */ bl checkReadyItem__9daAlink_cFv
/* 80109508 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8010950C 41 82 00 1C */ beq lbl_80109528
/* 80109510 7F E3 FB 78 */ mr r3, r31
/* 80109514 4B FA 91 21 */ bl itemTrigger__9daAlink_cFv
/* 80109518 2C 03 00 00 */ cmpwi r3, 0
/* 8010951C 41 82 00 0C */ beq lbl_80109528
/* 80109520 38 00 00 06 */ li r0, 6
/* 80109524 B0 1F 30 1A */ sth r0, 0x301a(r31)
lbl_80109528:
/* 80109528 7F E3 FB 78 */ mr r3, r31
/* 8010952C 48 00 00 9D */ bl checkNextActionHookshot__9daAlink_cFv
/* 80109530 38 60 00 01 */ li r3, 1
/* 80109534 48 00 00 7C */ b lbl_801095B0
lbl_80109538:
/* 80109538 2C 03 00 06 */ cmpwi r3, 6
/* 8010953C 40 82 00 14 */ bne lbl_80109550
/* 80109540 7F E3 FB 78 */ mr r3, r31
/* 80109544 48 00 00 85 */ bl checkNextActionHookshot__9daAlink_cFv
/* 80109548 38 60 00 01 */ li r3, 1
/* 8010954C 48 00 00 64 */ b lbl_801095B0
lbl_80109550:
/* 80109550 2C 03 00 05 */ cmpwi r3, 5
/* 80109554 41 82 00 0C */ beq lbl_80109560
/* 80109558 2C 03 00 04 */ cmpwi r3, 4
/* 8010955C 40 82 00 34 */ bne lbl_80109590
lbl_80109560:
/* 80109560 A8 7F 30 26 */ lha r3, 0x3026(r31)
/* 80109564 2C 03 00 00 */ cmpwi r3, 0
/* 80109568 41 82 00 1C */ beq lbl_80109584
/* 8010956C 38 03 FF FF */ addi r0, r3, -1
/* 80109570 B0 1F 30 26 */ sth r0, 0x3026(r31)
/* 80109574 7F E3 FB 78 */ mr r3, r31
/* 80109578 48 00 05 35 */ bl setHookshotTopPosFly__9daAlink_cFv
/* 8010957C 38 60 00 01 */ li r3, 1
/* 80109580 48 00 00 30 */ b lbl_801095B0
lbl_80109584:
/* 80109584 7F E3 FB 78 */ mr r3, r31
/* 80109588 48 00 28 09 */ bl procHookshotFlyInit__9daAlink_cFv
/* 8010958C 48 00 00 24 */ b lbl_801095B0
lbl_80109590:
/* 80109590 A8 7F 30 18 */ lha r3, 0x3018(r31)
/* 80109594 2C 03 00 00 */ cmpwi r3, 0
/* 80109598 40 81 00 0C */ ble lbl_801095A4
/* 8010959C 38 03 FF FF */ addi r0, r3, -1
/* 801095A0 B0 1F 30 18 */ sth r0, 0x3018(r31)
lbl_801095A4:
/* 801095A4 7F E3 FB 78 */ mr r3, r31
/* 801095A8 38 80 00 00 */ li r4, 0
/* 801095AC 4B FA DC 41 */ bl cancelUpperItemReadyAnime__9daAlink_cFi
lbl_801095B0:
/* 801095B0 39 61 00 30 */ addi r11, r1, 0x30
/* 801095B4 48 25 8C 75 */ bl _restgpr_29
/* 801095B8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 801095BC 7C 08 03 A6 */ mtlr r0
/* 801095C0 38 21 00 30 */ addi r1, r1, 0x30
/* 801095C4 4E 80 00 20 */ blr
@@ -1,152 +0,0 @@
lbl_801393A4:
/* 801393A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 801393A8 7C 08 02 A6 */ mflr r0
/* 801393AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 801393B0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 801393B4 7C 7F 1B 78 */ mr r31, r3
/* 801393B8 88 03 05 69 */ lbz r0, 0x569(r3)
/* 801393BC 28 00 00 04 */ cmplwi r0, 4
/* 801393C0 40 82 00 0C */ bne lbl_801393CC
/* 801393C4 38 80 00 01 */ li r4, 1
/* 801393C8 4B F9 80 69 */ bl resetCombo__9daAlink_cFi
lbl_801393CC:
/* 801393CC 88 7F 05 69 */ lbz r3, 0x569(r31)
/* 801393D0 38 03 00 01 */ addi r0, r3, 1
/* 801393D4 98 1F 05 69 */ stb r0, 0x569(r31)
/* 801393D8 7F E3 FB 78 */ mr r3, r31
/* 801393DC 4B F9 93 11 */ bl getCutDirection__9daAlink_cFv
/* 801393E0 7C 64 1B 78 */ mr r4, r3
/* 801393E4 80 1F 05 74 */ lwz r0, 0x574(r31)
/* 801393E8 54 00 02 53 */ rlwinm. r0, r0, 0, 9, 9
/* 801393EC 41 82 00 1C */ beq lbl_80139408
/* 801393F0 38 00 00 04 */ li r0, 4
/* 801393F4 98 1F 05 69 */ stb r0, 0x569(r31)
/* 801393F8 7F E3 FB 78 */ mr r3, r31
/* 801393FC 38 80 00 00 */ li r4, 0
/* 80139400 48 00 09 E1 */ bl procWolfJumpAttackInit__9daAlink_cFi
/* 80139404 48 00 01 9C */ b lbl_801395A0
lbl_80139408:
/* 80139408 80 1F 05 70 */ lwz r0, 0x570(r31)
/* 8013940C 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10
/* 80139410 41 82 00 8C */ beq lbl_8013949C
/* 80139414 88 1F 05 69 */ lbz r0, 0x569(r31)
/* 80139418 28 00 00 04 */ cmplwi r0, 4
/* 8013941C 40 82 00 50 */ bne lbl_8013946C
/* 80139420 2C 04 00 04 */ cmpwi r4, 4
/* 80139424 40 82 00 14 */ bne lbl_80139438
/* 80139428 7F E3 FB 78 */ mr r3, r31
/* 8013942C 38 80 00 02 */ li r4, 2
/* 80139430 48 00 19 C1 */ bl procWolfWaitAttackInit__9daAlink_cFi
/* 80139434 48 00 01 6C */ b lbl_801395A0
lbl_80139438:
/* 80139438 2C 04 00 00 */ cmpwi r4, 0
/* 8013943C 41 82 00 0C */ beq lbl_80139448
/* 80139440 2C 04 00 02 */ cmpwi r4, 2
/* 80139444 40 82 00 14 */ bne lbl_80139458
lbl_80139448:
/* 80139448 7F E3 FB 78 */ mr r3, r31
/* 8013944C 38 80 00 00 */ li r4, 0
/* 80139450 48 00 09 91 */ bl procWolfJumpAttackInit__9daAlink_cFi
/* 80139454 48 00 01 4C */ b lbl_801395A0
lbl_80139458:
/* 80139458 7F E3 FB 78 */ mr r3, r31
/* 8013945C 38 80 00 01 */ li r4, 1
/* 80139460 38 A0 00 00 */ li r5, 0
/* 80139464 48 00 1E 3D */ bl procWolfRollAttackInit__9daAlink_cFii
/* 80139468 48 00 01 38 */ b lbl_801395A0
lbl_8013946C:
/* 8013946C 2C 04 00 03 */ cmpwi r4, 3
/* 80139470 41 82 00 0C */ beq lbl_8013947C
/* 80139474 2C 04 00 01 */ cmpwi r4, 1
/* 80139478 40 82 00 14 */ bne lbl_8013948C
lbl_8013947C:
/* 8013947C 7F E3 FB 78 */ mr r3, r31
/* 80139480 38 80 00 02 */ li r4, 2
/* 80139484 48 00 19 6D */ bl procWolfWaitAttackInit__9daAlink_cFi
/* 80139488 48 00 01 18 */ b lbl_801395A0
lbl_8013948C:
/* 8013948C 7F E3 FB 78 */ mr r3, r31
/* 80139490 38 80 00 02 */ li r4, 2
/* 80139494 48 00 09 4D */ bl procWolfJumpAttackInit__9daAlink_cFi
/* 80139498 48 00 01 08 */ b lbl_801395A0
lbl_8013949C:
/* 8013949C 88 1F 05 69 */ lbz r0, 0x569(r31)
/* 801394A0 28 00 00 04 */ cmplwi r0, 4
/* 801394A4 40 82 00 A0 */ bne lbl_80139544
/* 801394A8 80 1F 27 EC */ lwz r0, 0x27ec(r31)
/* 801394AC 28 00 00 00 */ cmplwi r0, 0
/* 801394B0 40 82 00 34 */ bne lbl_801394E4
/* 801394B4 2C 04 00 02 */ cmpwi r4, 2
/* 801394B8 41 82 00 0C */ beq lbl_801394C4
/* 801394BC 2C 04 00 04 */ cmpwi r4, 4
/* 801394C0 40 82 00 14 */ bne lbl_801394D4
lbl_801394C4:
/* 801394C4 7F E3 FB 78 */ mr r3, r31
/* 801394C8 38 80 00 02 */ li r4, 2
/* 801394CC 48 00 19 25 */ bl procWolfWaitAttackInit__9daAlink_cFi
/* 801394D0 48 00 00 D0 */ b lbl_801395A0
lbl_801394D4:
/* 801394D4 7F E3 FB 78 */ mr r3, r31
/* 801394D8 38 80 00 00 */ li r4, 0
/* 801394DC 48 00 09 05 */ bl procWolfJumpAttackInit__9daAlink_cFi
/* 801394E0 48 00 00 C0 */ b lbl_801395A0
lbl_801394E4:
/* 801394E4 2C 04 00 02 */ cmpwi r4, 2
/* 801394E8 40 82 00 18 */ bne lbl_80139500
/* 801394EC 7F E3 FB 78 */ mr r3, r31
/* 801394F0 38 80 00 00 */ li r4, 0
/* 801394F4 38 A0 00 00 */ li r5, 0
/* 801394F8 48 00 1D A9 */ bl procWolfRollAttackInit__9daAlink_cFii
/* 801394FC 48 00 00 A4 */ b lbl_801395A0
lbl_80139500:
/* 80139500 2C 04 00 03 */ cmpwi r4, 3
/* 80139504 40 82 00 18 */ bne lbl_8013951C
/* 80139508 7F E3 FB 78 */ mr r3, r31
/* 8013950C 38 80 00 01 */ li r4, 1
/* 80139510 38 A0 00 00 */ li r5, 0
/* 80139514 48 00 1D 8D */ bl procWolfRollAttackInit__9daAlink_cFii
/* 80139518 48 00 00 88 */ b lbl_801395A0
lbl_8013951C:
/* 8013951C 2C 04 00 00 */ cmpwi r4, 0
/* 80139520 40 82 00 14 */ bne lbl_80139534
/* 80139524 7F E3 FB 78 */ mr r3, r31
/* 80139528 38 80 00 00 */ li r4, 0
/* 8013952C 48 00 08 B5 */ bl procWolfJumpAttackInit__9daAlink_cFi
/* 80139530 48 00 00 70 */ b lbl_801395A0
lbl_80139534:
/* 80139534 7F E3 FB 78 */ mr r3, r31
/* 80139538 38 80 00 02 */ li r4, 2
/* 8013953C 48 00 08 A5 */ bl procWolfJumpAttackInit__9daAlink_cFi
/* 80139540 48 00 00 60 */ b lbl_801395A0
lbl_80139544:
/* 80139544 28 00 00 02 */ cmplwi r0, 2
/* 80139548 40 82 00 20 */ bne lbl_80139568
/* 8013954C 7F E3 FB 78 */ mr r3, r31
/* 80139550 54 80 10 3A */ slwi r0, r4, 2
/* 80139554 3C 80 80 39 */ lis r4, normalType0@ha /* 0x80391E78@ha */
/* 80139558 38 84 1E 78 */ addi r4, r4, normalType0@l /* 0x80391E78@l */
/* 8013955C 7C 84 00 2E */ lwzx r4, r4, r0
/* 80139560 48 00 18 91 */ bl procWolfWaitAttackInit__9daAlink_cFi
/* 80139564 48 00 00 3C */ b lbl_801395A0
lbl_80139568:
/* 80139568 28 00 00 01 */ cmplwi r0, 1
/* 8013956C 40 82 00 1C */ bne lbl_80139588
/* 80139570 2C 04 00 00 */ cmpwi r4, 0
/* 80139574 40 82 00 14 */ bne lbl_80139588
/* 80139578 7F E3 FB 78 */ mr r3, r31
/* 8013957C 38 80 00 00 */ li r4, 0
/* 80139580 48 00 08 61 */ bl procWolfJumpAttackInit__9daAlink_cFi
/* 80139584 48 00 00 1C */ b lbl_801395A0
lbl_80139588:
/* 80139588 7F E3 FB 78 */ mr r3, r31
/* 8013958C 54 80 10 3A */ slwi r0, r4, 2
/* 80139590 3C 80 80 39 */ lis r4, normalType1_50860@ha /* 0x80391E8C@ha */
/* 80139594 38 84 1E 8C */ addi r4, r4, normalType1_50860@l /* 0x80391E8C@l */
/* 80139598 7C 84 00 2E */ lwzx r4, r4, r0
/* 8013959C 48 00 18 55 */ bl procWolfWaitAttackInit__9daAlink_cFi
lbl_801395A0:
/* 801395A0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 801395A4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 801395A8 7C 08 03 A6 */ mtlr r0
/* 801395AC 38 21 00 10 */ addi r1, r1, 0x10
/* 801395B0 4E 80 00 20 */ blr
@@ -1,74 +0,0 @@
lbl_8012A228:
/* 8012A228 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8012A22C 7C 08 02 A6 */ mflr r0
/* 8012A230 90 01 00 14 */ stw r0, 0x14(r1)
/* 8012A234 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8012A238 93 C1 00 08 */ stw r30, 8(r1)
/* 8012A23C 7C 7E 1B 78 */ mr r30, r3
/* 8012A240 7C 9F 23 78 */ mr r31, r4
/* 8012A244 A0 03 2F E8 */ lhz r0, 0x2fe8(r3)
/* 8012A248 28 00 01 25 */ cmplwi r0, 0x125
/* 8012A24C 41 82 00 20 */ beq lbl_8012A26C
/* 8012A250 38 9E 10 F0 */ addi r4, r30, 0x10f0
/* 8012A254 4B FA 76 CD */ bl checkAtShieldHit__9daAlink_cFR12dCcD_GObjInf
/* 8012A258 2C 03 00 00 */ cmpwi r3, 0
/* 8012A25C 41 82 00 10 */ beq lbl_8012A26C
/* 8012A260 7F C3 F3 78 */ mr r3, r30
/* 8012A264 48 01 26 65 */ bl procWolfAttackReverseInit__9daAlink_cFv
/* 8012A268 48 00 00 B0 */ b lbl_8012A318
lbl_8012A26C:
/* 8012A26C 80 1E 05 70 */ lwz r0, 0x570(r30)
/* 8012A270 54 00 06 F9 */ rlwinm. r0, r0, 0, 0x1b, 0x1c
/* 8012A274 41 82 00 10 */ beq lbl_8012A284
/* 8012A278 A0 1E 2F E8 */ lhz r0, 0x2fe8(r30)
/* 8012A27C 28 00 00 F3 */ cmplwi r0, 0xf3
/* 8012A280 41 82 00 38 */ beq lbl_8012A2B8
lbl_8012A284:
/* 8012A284 2C 1F 00 00 */ cmpwi r31, 0
/* 8012A288 41 82 00 8C */ beq lbl_8012A314
/* 8012A28C 80 1E 05 7C */ lwz r0, 0x57c(r30)
/* 8012A290 54 00 05 6B */ rlwinm. r0, r0, 0, 0x15, 0x15
/* 8012A294 40 82 00 80 */ bne lbl_8012A314
/* 8012A298 80 1E 05 74 */ lwz r0, 0x574(r30)
/* 8012A29C 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
/* 8012A2A0 41 82 00 74 */ beq lbl_8012A314
/* 8012A2A4 A8 7E 30 92 */ lha r3, 0x3092(r30)
/* 8012A2A8 A8 9E 04 DE */ lha r4, 0x4de(r30)
/* 8012A2AC 48 14 6B 79 */ bl cLib_distanceAngleS__Fss
/* 8012A2B0 2C 03 60 00 */ cmpwi r3, 0x6000
/* 8012A2B4 40 81 00 60 */ ble lbl_8012A314
lbl_8012A2B8:
/* 8012A2B8 A0 1E 2F E8 */ lhz r0, 0x2fe8(r30)
/* 8012A2BC 28 00 00 F3 */ cmplwi r0, 0xf3
/* 8012A2C0 40 82 00 14 */ bne lbl_8012A2D4
/* 8012A2C4 7F C3 F3 78 */ mr r3, r30
/* 8012A2C8 38 80 00 00 */ li r4, 0
/* 8012A2CC 48 00 35 F5 */ bl procWolfDashReverseInit__9daAlink_cFi
/* 8012A2D0 48 00 00 48 */ b lbl_8012A318
lbl_8012A2D4:
/* 8012A2D4 80 1E 05 7C */ lwz r0, 0x57c(r30)
/* 8012A2D8 54 00 02 11 */ rlwinm. r0, r0, 0, 8, 8
/* 8012A2DC 41 82 00 2C */ beq lbl_8012A308
/* 8012A2E0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8012A2E4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8012A2E8 80 63 5D 3C */ lwz r3, 0x5d3c(r3)
/* 8012A2EC 38 80 00 02 */ li r4, 2
/* 8012A2F0 38 A0 00 00 */ li r5, 0
/* 8012A2F4 38 DE 37 8C */ addi r6, r30, 0x378c
/* 8012A2F8 38 FE 31 66 */ addi r7, r30, 0x3166
/* 8012A2FC 39 00 00 00 */ li r8, 0
/* 8012A300 39 20 00 00 */ li r9, 0
/* 8012A304 4B F2 1F 15 */ bl setHitMark__13dPa_control_cFUsP10fopAc_ac_cPC4cXyzPC5csXyzPC4cXyzUl
lbl_8012A308:
/* 8012A308 7F C3 F3 78 */ mr r3, r30
/* 8012A30C 48 01 25 BD */ bl procWolfAttackReverseInit__9daAlink_cFv
/* 8012A310 48 00 00 08 */ b lbl_8012A318
lbl_8012A314:
/* 8012A314 38 60 00 00 */ li r3, 0
lbl_8012A318:
/* 8012A318 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8012A31C 83 C1 00 08 */ lwz r30, 8(r1)
/* 8012A320 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8012A324 7C 08 03 A6 */ mtlr r0
/* 8012A328 38 21 00 10 */ addi r1, r1, 0x10
/* 8012A32C 4E 80 00 20 */ blr
@@ -1,53 +0,0 @@
lbl_801392E4:
/* 801392E4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801392E8 7C 08 02 A6 */ mflr r0
/* 801392EC 90 01 00 24 */ stw r0, 0x24(r1)
/* 801392F0 39 61 00 20 */ addi r11, r1, 0x20
/* 801392F4 48 22 8E E9 */ bl _savegpr_29
/* 801392F8 7C 7D 1B 78 */ mr r29, r3
/* 801392FC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80139300 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80139304 80 03 5F 1C */ lwz r0, 0x5f1c(r3)
/* 80139308 54 00 01 CF */ rlwinm. r0, r0, 0, 7, 7
/* 8013930C 40 82 00 80 */ bne lbl_8013938C
/* 80139310 88 1D 05 69 */ lbz r0, 0x569(r29)
/* 80139314 28 00 00 02 */ cmplwi r0, 2
/* 80139318 40 82 00 50 */ bne lbl_80139368
/* 8013931C 83 FD 27 E0 */ lwz r31, 0x27e0(r29)
/* 80139320 3B C0 00 01 */ li r30, 1
/* 80139324 7F E3 FB 78 */ mr r3, r31
/* 80139328 4B F3 A4 BD */ bl LockonTruth__12dAttention_cFv
/* 8013932C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80139330 40 82 00 14 */ bne lbl_80139344
/* 80139334 80 1F 03 34 */ lwz r0, 0x334(r31)
/* 80139338 54 00 00 85 */ rlwinm. r0, r0, 0, 2, 2
/* 8013933C 40 82 00 08 */ bne lbl_80139344
/* 80139340 3B C0 00 00 */ li r30, 0
lbl_80139344:
/* 80139344 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 80139348 41 82 00 20 */ beq lbl_80139368
/* 8013934C 38 7D 10 F0 */ addi r3, r29, 0x10f0
/* 80139350 4B F4 AF 71 */ bl ChkAtHit__12dCcD_GObjInfFv
/* 80139354 28 03 00 00 */ cmplwi r3, 0
/* 80139358 41 82 00 10 */ beq lbl_80139368
/* 8013935C 80 1D 05 70 */ lwz r0, 0x570(r29)
/* 80139360 60 00 80 00 */ ori r0, r0, 0x8000
/* 80139364 90 1D 05 70 */ stw r0, 0x570(r29)
lbl_80139368:
/* 80139368 A8 7D 30 7E */ lha r3, 0x307e(r29)
/* 8013936C 2C 03 00 00 */ cmpwi r3, 0
/* 80139370 40 81 00 10 */ ble lbl_80139380
/* 80139374 38 03 FF FF */ addi r0, r3, -1
/* 80139378 B0 1D 30 7E */ sth r0, 0x307e(r29)
/* 8013937C 48 00 00 10 */ b lbl_8013938C
lbl_80139380:
/* 80139380 7F A3 EB 78 */ mr r3, r29
/* 80139384 38 80 00 01 */ li r4, 1
/* 80139388 4B F9 80 A9 */ bl resetCombo__9daAlink_cFi
lbl_8013938C:
/* 8013938C 39 61 00 20 */ addi r11, r1, 0x20
/* 80139390 48 22 8E 99 */ bl _restgpr_29
/* 80139394 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80139398 7C 08 03 A6 */ mtlr r0
/* 8013939C 38 21 00 20 */ addi r1, r1, 0x20
/* 801393A0 4E 80 00 20 */ blr
@@ -1,71 +0,0 @@
lbl_801397A4:
/* 801397A4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 801397A8 7C 08 02 A6 */ mflr r0
/* 801397AC 90 01 00 24 */ stw r0, 0x24(r1)
/* 801397B0 39 61 00 20 */ addi r11, r1, 0x20
/* 801397B4 48 22 8A 29 */ bl _savegpr_29
/* 801397B8 3B E0 00 00 */ li r31, 0
/* 801397BC 7F FE FB 78 */ mr r30, r31
/* 801397C0 7F FD FB 78 */ mr r29, r31
/* 801397C4 80 03 05 70 */ lwz r0, 0x570(r3)
/* 801397C8 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
/* 801397CC 41 82 00 24 */ beq lbl_801397F0
/* 801397D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 801397D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 801397D8 38 63 07 F0 */ addi r3, r3, 0x7f0
/* 801397DC 38 80 05 01 */ li r4, 0x501
/* 801397E0 4B EF B1 DD */ bl isEventBit__11dSv_event_cCFUs
/* 801397E4 2C 03 00 00 */ cmpwi r3, 0
/* 801397E8 41 82 00 08 */ beq lbl_801397F0
/* 801397EC 3B A0 00 01 */ li r29, 1
lbl_801397F0:
/* 801397F0 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 801397F4 41 82 00 50 */ beq lbl_80139844
/* 801397F8 3B A0 00 00 */ li r29, 0
/* 801397FC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80139800 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80139804 38 63 00 28 */ addi r3, r3, 0x28
/* 80139808 38 80 00 03 */ li r4, 3
/* 8013980C 4B EF 93 E1 */ bl isTransformLV__21dSv_player_status_b_cCFi
/* 80139810 2C 03 00 00 */ cmpwi r3, 0
/* 80139814 41 82 00 24 */ beq lbl_80139838
/* 80139818 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8013981C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80139820 38 63 07 F0 */ addi r3, r3, 0x7f0
/* 80139824 38 80 1E 08 */ li r4, 0x1e08
/* 80139828 4B EF B1 95 */ bl isEventBit__11dSv_event_cCFUs
/* 8013982C 2C 03 00 00 */ cmpwi r3, 0
/* 80139830 40 82 00 08 */ bne lbl_80139838
/* 80139834 3B A0 00 01 */ li r29, 1
lbl_80139838:
/* 80139838 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 8013983C 40 82 00 08 */ bne lbl_80139844
/* 80139840 3B C0 00 01 */ li r30, 1
lbl_80139844:
/* 80139844 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 80139848 41 82 00 44 */ beq lbl_8013988C
/* 8013984C 3B A0 00 01 */ li r29, 1
/* 80139850 48 07 2D 2D */ bl dKy_darkworld_check__Fv
/* 80139854 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80139858 28 00 00 01 */ cmplwi r0, 1
/* 8013985C 41 82 00 24 */ beq lbl_80139880
/* 80139860 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80139864 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80139868 38 63 00 28 */ addi r3, r3, 0x28
/* 8013986C 38 80 00 03 */ li r4, 3
/* 80139870 4B EF 93 7D */ bl isTransformLV__21dSv_player_status_b_cCFi
/* 80139874 2C 03 00 00 */ cmpwi r3, 0
/* 80139878 40 82 00 08 */ bne lbl_80139880
/* 8013987C 3B A0 00 00 */ li r29, 0
lbl_80139880:
/* 80139880 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 80139884 41 82 00 08 */ beq lbl_8013988C
/* 80139888 3B E0 00 01 */ li r31, 1
lbl_8013988C:
/* 8013988C 57 E3 06 3E */ clrlwi r3, r31, 0x18
/* 80139890 39 61 00 20 */ addi r11, r1, 0x20
/* 80139894 48 22 89 95 */ bl _restgpr_29
/* 80139898 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013989C 7C 08 03 A6 */ mtlr r0
/* 801398A0 38 21 00 20 */ addi r1, r1, 0x20
/* 801398A4 4E 80 00 20 */ blr
@@ -1,61 +0,0 @@
lbl_801350A4:
/* 801350A4 A8 03 00 08 */ lha r0, 8(r3)
/* 801350A8 2C 00 00 20 */ cmpwi r0, 0x20
/* 801350AC 40 82 00 AC */ bne lbl_80135158
/* 801350B0 80 03 00 B0 */ lwz r0, 0xb0(r3)
/* 801350B4 54 04 27 3E */ srwi r4, r0, 0x1c
/* 801350B8 88 03 04 99 */ lbz r0, 0x499(r3)
/* 801350BC 7C 00 07 74 */ extsb r0, r0
/* 801350C0 2C 00 00 01 */ cmpwi r0, 1
/* 801350C4 41 82 00 58 */ beq lbl_8013511C
/* 801350C8 40 80 00 84 */ bge lbl_8013514C
/* 801350CC 2C 00 00 00 */ cmpwi r0, 0
/* 801350D0 40 80 00 08 */ bge lbl_801350D8
/* 801350D4 48 00 00 78 */ b lbl_8013514C
lbl_801350D8:
/* 801350D8 2C 04 00 02 */ cmpwi r4, 2
/* 801350DC 41 82 00 28 */ beq lbl_80135104
/* 801350E0 40 80 00 10 */ bge lbl_801350F0
/* 801350E4 2C 04 00 01 */ cmpwi r4, 1
/* 801350E8 40 80 00 14 */ bge lbl_801350FC
/* 801350EC 48 00 00 28 */ b lbl_80135114
lbl_801350F0:
/* 801350F0 2C 04 00 04 */ cmpwi r4, 4
/* 801350F4 40 80 00 20 */ bge lbl_80135114
/* 801350F8 48 00 00 14 */ b lbl_8013510C
lbl_801350FC:
/* 801350FC 38 00 00 02 */ li r0, 2
/* 80135100 48 00 00 50 */ b lbl_80135150
lbl_80135104:
/* 80135104 38 00 00 04 */ li r0, 4
/* 80135108 48 00 00 48 */ b lbl_80135150
lbl_8013510C:
/* 8013510C 38 00 00 06 */ li r0, 6
/* 80135110 48 00 00 40 */ b lbl_80135150
lbl_80135114:
/* 80135114 38 00 00 00 */ li r0, 0
/* 80135118 48 00 00 38 */ b lbl_80135150
lbl_8013511C:
/* 8013511C 2C 04 00 02 */ cmpwi r4, 2
/* 80135120 41 82 00 1C */ beq lbl_8013513C
/* 80135124 40 80 00 20 */ bge lbl_80135144
/* 80135128 2C 04 00 01 */ cmpwi r4, 1
/* 8013512C 40 80 00 08 */ bge lbl_80135134
/* 80135130 48 00 00 14 */ b lbl_80135144
lbl_80135134:
/* 80135134 38 00 00 03 */ li r0, 3
/* 80135138 48 00 00 18 */ b lbl_80135150
lbl_8013513C:
/* 8013513C 38 00 00 05 */ li r0, 5
/* 80135140 48 00 00 10 */ b lbl_80135150
lbl_80135144:
/* 80135144 38 00 00 01 */ li r0, 1
/* 80135148 48 00 00 08 */ b lbl_80135150
lbl_8013514C:
/* 8013514C 38 00 00 00 */ li r0, 0
lbl_80135150:
/* 80135150 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 80135154 4D 82 00 20 */ beqlr
lbl_80135158:
/* 80135158 38 60 00 00 */ li r3, 0
/* 8013515C 4E 80 00 20 */ blr
@@ -1,121 +0,0 @@
lbl_8012E9C8:
/* 8012E9C8 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8012E9CC 7C 08 02 A6 */ mflr r0
/* 8012E9D0 90 01 00 44 */ stw r0, 0x44(r1)
/* 8012E9D4 DB E1 00 30 */ stfd f31, 0x30(r1)
/* 8012E9D8 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 8012E9DC DB C1 00 20 */ stfd f30, 0x20(r1)
/* 8012E9E0 F3 C1 00 28 */ psq_st f30, 40(r1), 0, 0 /* qr0 */
/* 8012E9E4 39 61 00 20 */ addi r11, r1, 0x20
/* 8012E9E8 48 23 37 F5 */ bl _savegpr_29
/* 8012E9EC 7C 7F 1B 78 */ mr r31, r3
/* 8012E9F0 7C 9D 23 78 */ mr r29, r4
/* 8012E9F4 38 80 00 FC */ li r4, 0xfc
/* 8012E9F8 4B F9 35 75 */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
/* 8012E9FC 80 1F 05 74 */ lwz r0, 0x574(r31)
/* 8012EA00 54 00 02 53 */ rlwinm. r0, r0, 0, 9, 9
/* 8012EA04 41 82 00 40 */ beq lbl_8012EA44
/* 8012EA08 88 1F 2F C7 */ lbz r0, 0x2fc7(r31)
/* 8012EA0C 28 00 00 03 */ cmplwi r0, 3
/* 8012EA10 41 82 00 34 */ beq lbl_8012EA44
/* 8012EA14 3C 60 80 39 */ lis r3, m__24daAlinkHIO_wlAutoJump_c0@ha /* 0x8038F0A8@ha */
/* 8012EA18 38 63 F0 A8 */ addi r3, r3, m__24daAlinkHIO_wlAutoJump_c0@l /* 0x8038F0A8@l */
/* 8012EA1C C0 23 00 04 */ lfs f1, 4(r3)
/* 8012EA20 C0 03 00 70 */ lfs f0, 0x70(r3)
/* 8012EA24 D0 1F 05 94 */ stfs f0, 0x594(r31)
/* 8012EA28 C3 E3 00 48 */ lfs f31, 0x48(r3)
/* 8012EA2C C3 C3 00 4C */ lfs f30, 0x4c(r3)
/* 8012EA30 AB C3 00 40 */ lha r30, 0x40(r3)
/* 8012EA34 80 1F 05 78 */ lwz r0, 0x578(r31)
/* 8012EA38 64 00 00 01 */ oris r0, r0, 1
/* 8012EA3C 90 1F 05 78 */ stw r0, 0x578(r31)
/* 8012EA40 48 00 00 24 */ b lbl_8012EA64
lbl_8012EA44:
/* 8012EA44 3C 60 80 39 */ lis r3, m__24daAlinkHIO_wlAutoJump_c0@ha /* 0x8038F0A8@ha */
/* 8012EA48 38 63 F0 A8 */ addi r3, r3, m__24daAlinkHIO_wlAutoJump_c0@l /* 0x8038F0A8@l */
/* 8012EA4C C0 23 00 60 */ lfs f1, 0x60(r3)
/* 8012EA50 C0 03 00 74 */ lfs f0, 0x74(r3)
/* 8012EA54 D0 1F 05 94 */ stfs f0, 0x594(r31)
/* 8012EA58 C3 E3 00 68 */ lfs f31, 0x68(r3)
/* 8012EA5C C3 C3 00 6C */ lfs f30, 0x6c(r3)
/* 8012EA60 AB C3 00 42 */ lha r30, 0x42(r3)
lbl_8012EA64:
/* 8012EA64 7F E3 FB 78 */ mr r3, r31
/* 8012EA68 38 80 00 04 */ li r4, 4
/* 8012EA6C 3C A0 80 39 */ lis r5, m__24daAlinkHIO_wlAutoJump_c0@ha /* 0x8038F0A8@ha */
/* 8012EA70 38 C5 F0 A8 */ addi r6, r5, m__24daAlinkHIO_wlAutoJump_c0@l /* 0x8038F0A8@l */
/* 8012EA74 C0 46 00 08 */ lfs f2, 8(r6)
/* 8012EA78 A8 A6 00 00 */ lha r5, 0(r6)
/* 8012EA7C C0 66 00 0C */ lfs f3, 0xc(r6)
/* 8012EA80 4B FF AC 85 */ bl setSingleAnimeWolf__9daAlink_cFQ29daAlink_c12daAlink_WANMffsf
/* 8012EA84 C0 3F 05 2C */ lfs f1, 0x52c(r31)
/* 8012EA88 C0 1F 05 94 */ lfs f0, 0x594(r31)
/* 8012EA8C FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8012EA90 41 81 00 20 */ bgt lbl_8012EAB0
/* 8012EA94 2C 1D 00 00 */ cmpwi r29, 0
/* 8012EA98 40 82 00 18 */ bne lbl_8012EAB0
/* 8012EA9C 3C 60 80 39 */ lis r3, m__24daAlinkHIO_wlAutoJump_c0@ha /* 0x8038F0A8@ha */
/* 8012EAA0 38 63 F0 A8 */ addi r3, r3, m__24daAlinkHIO_wlAutoJump_c0@l /* 0x8038F0A8@l */
/* 8012EAA4 88 03 00 3C */ lbz r0, 0x3c(r3)
/* 8012EAA8 28 00 00 01 */ cmplwi r0, 1
/* 8012EAAC 40 82 00 0C */ bne lbl_8012EAB8
lbl_8012EAB0:
/* 8012EAB0 D0 1F 05 2C */ stfs f0, 0x52c(r31)
/* 8012EAB4 48 00 00 10 */ b lbl_8012EAC4
lbl_8012EAB8:
/* 8012EAB8 FC 01 F8 40 */ fcmpo cr0, f1, f31
/* 8012EABC 40 80 00 08 */ bge lbl_8012EAC4
/* 8012EAC0 D3 FF 05 2C */ stfs f31, 0x52c(r31)
lbl_8012EAC4:
/* 8012EAC4 C0 1F 05 2C */ lfs f0, 0x52c(r31)
/* 8012EAC8 EC 00 07 B2 */ fmuls f0, f0, f30
/* 8012EACC D0 1F 33 98 */ stfs f0, 0x3398(r31)
/* 8012EAD0 C0 3F 33 98 */ lfs f1, 0x3398(r31)
/* 8012EAD4 57 C0 04 38 */ rlwinm r0, r30, 0, 0x10, 0x1c
/* 8012EAD8 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
/* 8012EADC 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
/* 8012EAE0 7C 03 04 2E */ lfsx f0, r3, r0
/* 8012EAE4 EC 01 00 32 */ fmuls f0, f1, f0
/* 8012EAE8 D0 1F 04 FC */ stfs f0, 0x4fc(r31)
/* 8012EAEC C0 3F 33 98 */ lfs f1, 0x3398(r31)
/* 8012EAF0 7C 63 02 14 */ add r3, r3, r0
/* 8012EAF4 C0 03 00 04 */ lfs f0, 4(r3)
/* 8012EAF8 EC 01 00 32 */ fmuls f0, f1, f0
/* 8012EAFC D0 1F 33 98 */ stfs f0, 0x3398(r31)
/* 8012EB00 3C 60 80 42 */ lis r3, l_wolfBaseAnime@ha /* 0x8042561C@ha */
/* 8012EB04 C4 03 56 1C */ lfsu f0, l_wolfBaseAnime@l(r3) /* 0x8042561C@l */
/* 8012EB08 D0 1F 35 88 */ stfs f0, 0x3588(r31)
/* 8012EB0C C0 03 00 04 */ lfs f0, 4(r3)
/* 8012EB10 D0 1F 35 8C */ stfs f0, 0x358c(r31)
/* 8012EB14 C0 03 00 08 */ lfs f0, 8(r3)
/* 8012EB18 D0 1F 35 90 */ stfs f0, 0x3590(r31)
/* 8012EB1C C0 03 00 04 */ lfs f0, 4(r3)
/* 8012EB20 D0 1F 33 B0 */ stfs f0, 0x33b0(r31)
/* 8012EB24 A8 1F 04 E6 */ lha r0, 0x4e6(r31)
/* 8012EB28 B0 1F 04 DE */ sth r0, 0x4de(r31)
/* 8012EB2C 80 1F 05 70 */ lwz r0, 0x570(r31)
/* 8012EB30 54 00 03 98 */ rlwinm r0, r0, 0, 0xe, 0xc
/* 8012EB34 90 1F 05 70 */ stw r0, 0x570(r31)
/* 8012EB38 80 1F 05 80 */ lwz r0, 0x580(r31)
/* 8012EB3C 60 00 01 00 */ ori r0, r0, 0x100
/* 8012EB40 90 1F 05 80 */ stw r0, 0x580(r31)
/* 8012EB44 7F E3 FB 78 */ mr r3, r31
/* 8012EB48 3C 80 00 01 */ lis r4, 0x0001 /* 0x00010033@ha */
/* 8012EB4C 38 84 00 33 */ addi r4, r4, 0x0033 /* 0x00010033@l */
/* 8012EB50 81 9F 06 28 */ lwz r12, 0x628(r31)
/* 8012EB54 81 8C 01 14 */ lwz r12, 0x114(r12)
/* 8012EB58 7D 89 03 A6 */ mtctr r12
/* 8012EB5C 4E 80 04 21 */ bctrl
/* 8012EB60 38 00 00 01 */ li r0, 1
/* 8012EB64 B0 1F 30 0C */ sth r0, 0x300c(r31)
/* 8012EB68 38 60 00 01 */ li r3, 1
/* 8012EB6C E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 8012EB70 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 8012EB74 E3 C1 00 28 */ psq_l f30, 40(r1), 0, 0 /* qr0 */
/* 8012EB78 CB C1 00 20 */ lfd f30, 0x20(r1)
/* 8012EB7C 39 61 00 20 */ addi r11, r1, 0x20
/* 8012EB80 48 23 36 A9 */ bl _restgpr_29
/* 8012EB84 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8012EB88 7C 08 03 A6 */ mtlr r0
/* 8012EB8C 38 21 00 40 */ addi r1, r1, 0x40
/* 8012EB90 4E 80 00 20 */ blr
@@ -1,101 +0,0 @@
lbl_8012E398:
/* 8012E398 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8012E39C 7C 08 02 A6 */ mflr r0
/* 8012E3A0 90 01 00 24 */ stw r0, 0x24(r1)
/* 8012E3A4 39 61 00 20 */ addi r11, r1, 0x20
/* 8012E3A8 48 23 3E 35 */ bl _savegpr_29
/* 8012E3AC 7C 7D 1B 78 */ mr r29, r3
/* 8012E3B0 7C 9E 23 78 */ mr r30, r4
/* 8012E3B4 3C 80 80 39 */ lis r4, lit_3757@ha /* 0x8038D658@ha */
/* 8012E3B8 3B E4 D6 58 */ addi r31, r4, lit_3757@l /* 0x8038D658@l */
/* 8012E3BC 38 80 00 F9 */ li r4, 0xf9
/* 8012E3C0 4B F9 3B AD */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
/* 8012E3C4 2C 1E 00 01 */ cmpwi r30, 1
/* 8012E3C8 40 82 00 4C */ bne lbl_8012E414
/* 8012E3CC 7F A3 EB 78 */ mr r3, r29
/* 8012E3D0 38 80 00 66 */ li r4, 0x66
/* 8012E3D4 38 BF 20 00 */ addi r5, r31, 0x2000
/* 8012E3D8 38 A5 00 50 */ addi r5, r5, 0x50
/* 8012E3DC 4B FF B4 6D */ bl setSingleAnimeWolfParam__9daAlink_cFQ29daAlink_c12daAlink_WANMPC16daAlinkHIO_anm_c
/* 8012E3E0 38 7F 20 00 */ addi r3, r31, 0x2000
/* 8012E3E4 C0 03 00 94 */ lfs f0, 0x94(r3)
/* 8012E3E8 D0 1D 33 98 */ stfs f0, 0x3398(r29)
/* 8012E3EC C0 03 00 98 */ lfs f0, 0x98(r3)
/* 8012E3F0 D0 1D 04 FC */ stfs f0, 0x4fc(r29)
/* 8012E3F4 7F A3 EB 78 */ mr r3, r29
/* 8012E3F8 3C 80 00 01 */ lis r4, 0x0001 /* 0x00010033@ha */
/* 8012E3FC 38 84 00 33 */ addi r4, r4, 0x0033 /* 0x00010033@l */
/* 8012E400 81 9D 06 28 */ lwz r12, 0x628(r29)
/* 8012E404 81 8C 01 14 */ lwz r12, 0x114(r12)
/* 8012E408 7D 89 03 A6 */ mtctr r12
/* 8012E40C 4E 80 04 21 */ bctrl
/* 8012E410 48 00 00 74 */ b lbl_8012E484
lbl_8012E414:
/* 8012E414 2C 1E 00 02 */ cmpwi r30, 2
/* 8012E418 40 82 00 2C */ bne lbl_8012E444
/* 8012E41C 7F A3 EB 78 */ mr r3, r29
/* 8012E420 38 80 00 66 */ li r4, 0x66
/* 8012E424 38 BF 1F 5C */ addi r5, r31, 0x1f5c
/* 8012E428 C0 25 00 44 */ lfs f1, 0x44(r5)
/* 8012E42C C0 45 00 40 */ lfs f2, 0x40(r5)
/* 8012E430 A8 BF 19 B8 */ lha r5, 0x19b8(r31)
/* 8012E434 38 DF 19 B8 */ addi r6, r31, 0x19b8
/* 8012E438 C0 66 00 0C */ lfs f3, 0xc(r6)
/* 8012E43C 4B FF B2 C9 */ bl setSingleAnimeWolf__9daAlink_cFQ29daAlink_c12daAlink_WANMffsf
/* 8012E440 48 00 00 30 */ b lbl_8012E470
lbl_8012E444:
/* 8012E444 7F A3 EB 78 */ mr r3, r29
/* 8012E448 38 80 00 66 */ li r4, 0x66
/* 8012E44C 38 BF 19 B8 */ addi r5, r31, 0x19b8
/* 8012E450 4B FF B3 F9 */ bl setSingleAnimeWolfParam__9daAlink_cFQ29daAlink_c12daAlink_WANMPC16daAlinkHIO_anm_c
/* 8012E454 7F A3 EB 78 */ mr r3, r29
/* 8012E458 3C 80 00 01 */ lis r4, 0x0001 /* 0x00010033@ha */
/* 8012E45C 38 84 00 33 */ addi r4, r4, 0x0033 /* 0x00010033@l */
/* 8012E460 81 9D 06 28 */ lwz r12, 0x628(r29)
/* 8012E464 81 8C 01 14 */ lwz r12, 0x114(r12)
/* 8012E468 7D 89 03 A6 */ mtctr r12
/* 8012E46C 4E 80 04 21 */ bctrl
lbl_8012E470:
/* 8012E470 38 7F 19 B8 */ addi r3, r31, 0x19b8
/* 8012E474 C0 03 00 28 */ lfs f0, 0x28(r3)
/* 8012E478 D0 1D 33 98 */ stfs f0, 0x3398(r29)
/* 8012E47C C0 03 00 2C */ lfs f0, 0x2c(r3)
/* 8012E480 D0 1D 04 FC */ stfs f0, 0x4fc(r29)
lbl_8012E484:
/* 8012E484 80 9D 27 EC */ lwz r4, 0x27ec(r29)
/* 8012E488 28 04 00 00 */ cmplwi r4, 0
/* 8012E48C 41 82 00 20 */ beq lbl_8012E4AC
/* 8012E490 2C 1E 00 00 */ cmpwi r30, 0
/* 8012E494 40 82 00 18 */ bne lbl_8012E4AC
/* 8012E498 38 7D 04 D0 */ addi r3, r29, 0x4d0
/* 8012E49C 38 84 05 38 */ addi r4, r4, 0x538
/* 8012E4A0 48 14 27 65 */ bl cLib_targetAngleY__FPC3VecPC3Vec
/* 8012E4A4 B0 7D 30 0C */ sth r3, 0x300c(r29)
/* 8012E4A8 48 00 00 0C */ b lbl_8012E4B4
lbl_8012E4AC:
/* 8012E4AC A8 1D 04 E6 */ lha r0, 0x4e6(r29)
/* 8012E4B0 B0 1D 30 0C */ sth r0, 0x300c(r29)
lbl_8012E4B4:
/* 8012E4B4 A8 7D 04 E6 */ lha r3, 0x4e6(r29)
/* 8012E4B8 3C 63 00 01 */ addis r3, r3, 1
/* 8012E4BC 38 03 80 00 */ addi r0, r3, -32768
/* 8012E4C0 B0 1D 04 DE */ sth r0, 0x4de(r29)
/* 8012E4C4 C0 1D 33 98 */ lfs f0, 0x3398(r29)
/* 8012E4C8 D0 1D 34 78 */ stfs f0, 0x3478(r29)
/* 8012E4CC 38 00 00 00 */ li r0, 0
/* 8012E4D0 B0 1D 30 12 */ sth r0, 0x3012(r29)
/* 8012E4D4 2C 1E 00 00 */ cmpwi r30, 0
/* 8012E4D8 40 82 00 10 */ bne lbl_8012E4E8
/* 8012E4DC 38 00 00 01 */ li r0, 1
/* 8012E4E0 B0 1D 30 10 */ sth r0, 0x3010(r29)
/* 8012E4E4 48 00 00 08 */ b lbl_8012E4EC
lbl_8012E4E8:
/* 8012E4E8 B0 1D 30 10 */ sth r0, 0x3010(r29)
lbl_8012E4EC:
/* 8012E4EC 38 60 00 01 */ li r3, 1
/* 8012E4F0 39 61 00 20 */ addi r11, r1, 0x20
/* 8012E4F4 48 23 3D 35 */ bl _restgpr_29
/* 8012E4F8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8012E4FC 7C 08 03 A6 */ mtlr r0
/* 8012E500 38 21 00 20 */ addi r1, r1, 0x20
/* 8012E504 4E 80 00 20 */ blr
@@ -1,76 +0,0 @@
lbl_80136508:
/* 80136508 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8013650C 7C 08 02 A6 */ mflr r0
/* 80136510 90 01 00 14 */ stw r0, 0x14(r1)
/* 80136514 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80136518 93 C1 00 08 */ stw r30, 8(r1)
/* 8013651C 7C 7E 1B 78 */ mr r30, r3
/* 80136520 3B FE 1F D0 */ addi r31, r30, 0x1fd0
/* 80136524 38 7E 33 98 */ addi r3, r30, 0x3398
/* 80136528 C0 22 92 C0 */ lfs f1, lit_6108(r2)
/* 8013652C 3C 80 80 39 */ lis r4, m__25daAlinkHIO_wlDamNormal_c0@ha /* 0x8038F23C@ha */
/* 80136530 38 84 F2 3C */ addi r4, r4, m__25daAlinkHIO_wlDamNormal_c0@l /* 0x8038F23C@l */
/* 80136534 C0 44 00 58 */ lfs f2, 0x58(r4)
/* 80136538 48 13 A2 09 */ bl cLib_chaseF__FPfff
/* 8013653C 38 00 00 05 */ li r0, 5
/* 80136540 98 1E 2F 99 */ stb r0, 0x2f99(r30)
/* 80136544 80 1E 05 74 */ lwz r0, 0x574(r30)
/* 80136548 54 00 00 43 */ rlwinm. r0, r0, 0, 1, 1
/* 8013654C 41 82 00 0C */ beq lbl_80136558
/* 80136550 7F C3 F3 78 */ mr r3, r30
/* 80136554 4B FA 08 D1 */ bl freezeTimerDamage__9daAlink_cFv
lbl_80136558:
/* 80136558 7F E3 FB 78 */ mr r3, r31
/* 8013655C 48 02 7F 71 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
/* 80136560 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80136564 41 82 00 70 */ beq lbl_801365D4
/* 80136568 A8 1E 04 E6 */ lha r0, 0x4e6(r30)
/* 8013656C B0 1E 04 DE */ sth r0, 0x4de(r30)
/* 80136570 80 1E 05 74 */ lwz r0, 0x574(r30)
/* 80136574 54 00 00 43 */ rlwinm. r0, r0, 0, 1, 1
/* 80136578 40 82 00 14 */ bne lbl_8013658C
/* 8013657C 7F C3 F3 78 */ mr r3, r30
/* 80136580 38 80 00 00 */ li r4, 0
/* 80136584 4B FF 35 C1 */ bl checkNextActionWolf__9daAlink_cFi
/* 80136588 48 00 00 80 */ b lbl_80136608
lbl_8013658C:
/* 8013658C A8 1E 30 08 */ lha r0, 0x3008(r30)
/* 80136590 2C 00 00 00 */ cmpwi r0, 0
/* 80136594 40 82 00 74 */ bne lbl_80136608
/* 80136598 7F C3 F3 78 */ mr r3, r30
/* 8013659C 3C 80 00 02 */ lis r4, 0x0002 /* 0x00020055@ha */
/* 801365A0 38 84 00 55 */ addi r4, r4, 0x0055 /* 0x00020055@l */
/* 801365A4 81 9E 06 28 */ lwz r12, 0x628(r30)
/* 801365A8 81 8C 01 18 */ lwz r12, 0x118(r12)
/* 801365AC 7D 89 03 A6 */ mtctr r12
/* 801365B0 4E 80 04 21 */ bctrl
/* 801365B4 7F C3 F3 78 */ mr r3, r30
/* 801365B8 38 80 00 01 */ li r4, 1
/* 801365BC 38 A0 00 02 */ li r5, 2
/* 801365C0 48 00 4C E1 */ bl procWolfRollAttackInit__9daAlink_cFii
/* 801365C4 80 1E 31 A0 */ lwz r0, 0x31a0(r30)
/* 801365C8 60 00 00 08 */ ori r0, r0, 8
/* 801365CC 90 1E 31 A0 */ stw r0, 0x31a0(r30)
/* 801365D0 48 00 00 38 */ b lbl_80136608
lbl_801365D4:
/* 801365D4 C0 3F 00 10 */ lfs f1, 0x10(r31)
/* 801365D8 C0 1E 34 78 */ lfs f0, 0x3478(r30)
/* 801365DC FC 01 00 40 */ fcmpo cr0, f1, f0
/* 801365E0 40 81 00 28 */ ble lbl_80136608
/* 801365E4 A8 1E 04 E6 */ lha r0, 0x4e6(r30)
/* 801365E8 B0 1E 04 DE */ sth r0, 0x4de(r30)
/* 801365EC 7F C3 F3 78 */ mr r3, r30
/* 801365F0 38 80 00 01 */ li r4, 1
/* 801365F4 4B FF 35 51 */ bl checkNextActionWolf__9daAlink_cFi
/* 801365F8 2C 03 00 00 */ cmpwi r3, 0
/* 801365FC 40 82 00 0C */ bne lbl_80136608
/* 80136600 A8 1E 30 10 */ lha r0, 0x3010(r30)
/* 80136604 B0 1E 04 DE */ sth r0, 0x4de(r30)
lbl_80136608:
/* 80136608 38 60 00 01 */ li r3, 1
/* 8013660C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80136610 83 C1 00 08 */ lwz r30, 8(r1)
/* 80136614 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80136618 7C 08 03 A6 */ mtlr r0
/* 8013661C 38 21 00 10 */ addi r1, r1, 0x10
/* 80136620 4E 80 00 20 */ blr
@@ -1,75 +0,0 @@
lbl_8012D474:
/* 8012D474 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8012D478 7C 08 02 A6 */ mflr r0
/* 8012D47C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8012D480 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8012D484 7C 7F 1B 78 */ mr r31, r3
/* 8012D488 38 80 00 F3 */ li r4, 0xf3
/* 8012D48C 4B F9 4A E1 */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
/* 8012D490 7F E3 FB 78 */ mr r3, r31
/* 8012D494 38 80 00 73 */ li r4, 0x73
/* 8012D498 3C A0 80 39 */ lis r5, m__20daAlinkHIO_wlMove_c0@ha /* 0x8038EE28@ha */
/* 8012D49C 38 A5 EE 28 */ addi r5, r5, m__20daAlinkHIO_wlMove_c0@l /* 0x8038EE28@l */
/* 8012D4A0 38 A5 00 28 */ addi r5, r5, 0x28
/* 8012D4A4 4B FF C3 A5 */ bl setSingleAnimeWolfParam__9daAlink_cFQ29daAlink_c12daAlink_WANMPC16daAlinkHIO_anm_c
/* 8012D4A8 7F E3 FB 78 */ mr r3, r31
/* 8012D4AC 38 80 00 03 */ li r4, 3
/* 8012D4B0 4B FF 3D 11 */ bl setFootEffectProcType__9daAlink_cFi
/* 8012D4B4 A8 1F 04 E6 */ lha r0, 0x4e6(r31)
/* 8012D4B8 B0 1F 04 DE */ sth r0, 0x4de(r31)
/* 8012D4BC 80 1F 05 74 */ lwz r0, 0x574(r31)
/* 8012D4C0 64 00 00 40 */ oris r0, r0, 0x40
/* 8012D4C4 90 1F 05 74 */ stw r0, 0x574(r31)
/* 8012D4C8 38 00 00 00 */ li r0, 0
/* 8012D4CC B0 1F 30 0C */ sth r0, 0x300c(r31)
/* 8012D4D0 B0 1F 30 0E */ sth r0, 0x300e(r31)
/* 8012D4D4 7F E3 FB 78 */ mr r3, r31
/* 8012D4D8 4B FF AA 49 */ bl checkWolfSlowDash__9daAlink_cFv
/* 8012D4DC 2C 03 00 00 */ cmpwi r3, 0
/* 8012D4E0 41 82 00 34 */ beq lbl_8012D514
/* 8012D4E4 3C 60 80 39 */ lis r3, m__20daAlinkHIO_wlMove_c0@ha /* 0x8038EE28@ha */
/* 8012D4E8 38 63 EE 28 */ addi r3, r3, m__20daAlinkHIO_wlMove_c0@l /* 0x8038EE28@l */
/* 8012D4EC A8 03 00 5A */ lha r0, 0x5a(r3)
/* 8012D4F0 B0 1F 30 D0 */ sth r0, 0x30d0(r31)
/* 8012D4F4 C0 03 00 E0 */ lfs f0, 0xe0(r3)
/* 8012D4F8 D0 1F 05 94 */ stfs f0, 0x594(r31)
/* 8012D4FC C0 1F 33 98 */ lfs f0, 0x3398(r31)
/* 8012D500 C0 23 00 E4 */ lfs f1, 0xe4(r3)
/* 8012D504 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8012D508 40 80 00 70 */ bge lbl_8012D578
/* 8012D50C D0 3F 33 98 */ stfs f1, 0x3398(r31)
/* 8012D510 48 00 00 68 */ b lbl_8012D578
lbl_8012D514:
/* 8012D514 88 1F 2F C7 */ lbz r0, 0x2fc7(r31)
/* 8012D518 28 00 00 02 */ cmplwi r0, 2
/* 8012D51C 40 82 00 30 */ bne lbl_8012D54C
/* 8012D520 3C 60 80 39 */ lis r3, m__20daAlinkHIO_wlMove_c0@ha /* 0x8038EE28@ha */
/* 8012D524 38 63 EE 28 */ addi r3, r3, m__20daAlinkHIO_wlMove_c0@l /* 0x8038EE28@l */
/* 8012D528 C0 03 00 F0 */ lfs f0, 0xf0(r3)
/* 8012D52C D0 1F 05 94 */ stfs f0, 0x594(r31)
/* 8012D530 D0 1F 05 94 */ stfs f0, 0x594(r31)
/* 8012D534 C0 1F 33 98 */ lfs f0, 0x3398(r31)
/* 8012D538 C0 23 00 F4 */ lfs f1, 0xf4(r3)
/* 8012D53C FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8012D540 40 80 00 38 */ bge lbl_8012D578
/* 8012D544 D0 3F 33 98 */ stfs f1, 0x3398(r31)
/* 8012D548 48 00 00 30 */ b lbl_8012D578
lbl_8012D54C:
/* 8012D54C 3C 60 80 39 */ lis r3, m__20daAlinkHIO_wlMove_c0@ha /* 0x8038EE28@ha */
/* 8012D550 38 63 EE 28 */ addi r3, r3, m__20daAlinkHIO_wlMove_c0@l /* 0x8038EE28@l */
/* 8012D554 A8 03 00 56 */ lha r0, 0x56(r3)
/* 8012D558 B0 1F 30 D0 */ sth r0, 0x30d0(r31)
/* 8012D55C C0 03 00 C8 */ lfs f0, 0xc8(r3)
/* 8012D560 D0 1F 05 94 */ stfs f0, 0x594(r31)
/* 8012D564 C0 1F 33 98 */ lfs f0, 0x3398(r31)
/* 8012D568 C0 23 00 D4 */ lfs f1, 0xd4(r3)
/* 8012D56C FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8012D570 40 80 00 08 */ bge lbl_8012D578
/* 8012D574 D0 3F 33 98 */ stfs f1, 0x3398(r31)
lbl_8012D578:
/* 8012D578 38 60 00 01 */ li r3, 1
/* 8012D57C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8012D580 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8012D584 7C 08 03 A6 */ mtlr r0
/* 8012D588 38 21 00 10 */ addi r1, r1, 0x10
/* 8012D58C 4E 80 00 20 */ blr
@@ -1,92 +0,0 @@
lbl_8012DA5C:
/* 8012DA5C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8012DA60 7C 08 02 A6 */ mflr r0
/* 8012DA64 90 01 00 14 */ stw r0, 0x14(r1)
/* 8012DA68 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8012DA6C 93 C1 00 08 */ stw r30, 8(r1)
/* 8012DA70 7C 7F 1B 78 */ mr r31, r3
/* 8012DA74 3B DF 1F D0 */ addi r30, r31, 0x1fd0
/* 8012DA78 A8 03 30 0C */ lha r0, 0x300c(r3)
/* 8012DA7C 2C 00 00 00 */ cmpwi r0, 0
/* 8012DA80 40 82 00 0C */ bne lbl_8012DA8C
/* 8012DA84 38 00 00 04 */ li r0, 4
/* 8012DA88 98 1F 2F 99 */ stb r0, 0x2f99(r31)
lbl_8012DA8C:
/* 8012DA8C 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
/* 8012DA90 54 03 07 BD */ rlwinm. r3, r0, 0, 0x1e, 0x1e
/* 8012DA94 40 82 00 4C */ bne lbl_8012DAE0
/* 8012DA98 7F C3 F3 78 */ mr r3, r30
/* 8012DA9C 48 03 0A 31 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
/* 8012DAA0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8012DAA4 41 82 00 14 */ beq lbl_8012DAB8
/* 8012DAA8 7F E3 FB 78 */ mr r3, r31
/* 8012DAAC 38 80 00 00 */ li r4, 0
/* 8012DAB0 4B FF C0 95 */ bl checkNextActionWolf__9daAlink_cFi
/* 8012DAB4 48 00 00 D8 */ b lbl_8012DB8C
lbl_8012DAB8:
/* 8012DAB8 C0 3E 00 10 */ lfs f1, 0x10(r30)
/* 8012DABC 3C 60 80 39 */ lis r3, m__20daAlinkHIO_wlMove_c0@ha /* 0x8038EE28@ha */
/* 8012DAC0 38 63 EE 28 */ addi r3, r3, m__20daAlinkHIO_wlMove_c0@l /* 0x8038EE28@l */
/* 8012DAC4 C0 03 00 4C */ lfs f0, 0x4c(r3)
/* 8012DAC8 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8012DACC 40 81 00 C0 */ ble lbl_8012DB8C
/* 8012DAD0 7F E3 FB 78 */ mr r3, r31
/* 8012DAD4 38 80 00 01 */ li r4, 1
/* 8012DAD8 4B FF C0 6D */ bl checkNextActionWolf__9daAlink_cFi
/* 8012DADC 48 00 00 B0 */ b lbl_8012DB8C
lbl_8012DAE0:
/* 8012DAE0 A8 1F 30 0C */ lha r0, 0x300c(r31)
/* 8012DAE4 2C 00 00 00 */ cmpwi r0, 0
/* 8012DAE8 41 82 00 10 */ beq lbl_8012DAF8
/* 8012DAEC 38 00 00 00 */ li r0, 0
/* 8012DAF0 B0 1F 30 0C */ sth r0, 0x300c(r31)
/* 8012DAF4 48 00 00 98 */ b lbl_8012DB8C
lbl_8012DAF8:
/* 8012DAF8 80 1F 19 9C */ lwz r0, 0x199c(r31)
/* 8012DAFC 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
/* 8012DB00 40 82 00 10 */ bne lbl_8012DB10
/* 8012DB04 80 1F 05 90 */ lwz r0, 0x590(r31)
/* 8012DB08 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 8012DB0C 41 82 00 80 */ beq lbl_8012DB8C
lbl_8012DB10:
/* 8012DB10 28 03 00 00 */ cmplwi r3, 0
/* 8012DB14 41 82 00 78 */ beq lbl_8012DB8C
/* 8012DB18 7F E3 FB 78 */ mr r3, r31
/* 8012DB1C 38 80 00 00 */ li r4, 0
/* 8012DB20 4B FF BD 5D */ bl checkWolfLandAction__9daAlink_cFi
/* 8012DB24 2C 03 00 00 */ cmpwi r3, 0
/* 8012DB28 41 82 00 0C */ beq lbl_8012DB34
/* 8012DB2C 38 60 00 01 */ li r3, 1
/* 8012DB30 48 00 00 60 */ b lbl_8012DB90
lbl_8012DB34:
/* 8012DB34 C0 02 92 C0 */ lfs f0, lit_6108(r2)
/* 8012DB38 D0 1F 33 98 */ stfs f0, 0x3398(r31)
/* 8012DB3C 3C 60 80 39 */ lis r3, m__20daAlinkHIO_wlMove_c0@ha /* 0x8038EE28@ha */
/* 8012DB40 38 63 EE 28 */ addi r3, r3, m__20daAlinkHIO_wlMove_c0@l /* 0x8038EE28@l */
/* 8012DB44 C0 23 00 40 */ lfs f1, 0x40(r3)
/* 8012DB48 C0 1E 00 10 */ lfs f0, 0x10(r30)
/* 8012DB4C EC 01 00 2A */ fadds f0, f1, f0
/* 8012DB50 D0 1E 00 10 */ stfs f0, 0x10(r30)
/* 8012DB54 C0 1E 00 10 */ lfs f0, 0x10(r30)
/* 8012DB58 80 9F 1F 2C */ lwz r4, 0x1f2c(r31)
/* 8012DB5C D0 04 00 08 */ stfs f0, 8(r4)
/* 8012DB60 D0 3E 00 0C */ stfs f1, 0xc(r30)
/* 8012DB64 A8 03 00 3C */ lha r0, 0x3c(r3)
/* 8012DB68 B0 1E 00 08 */ sth r0, 8(r30)
/* 8012DB6C A8 1F 04 E6 */ lha r0, 0x4e6(r31)
/* 8012DB70 B0 1F 04 DE */ sth r0, 0x4de(r31)
/* 8012DB74 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
/* 8012DB78 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
/* 8012DB7C 90 1F 31 A0 */ stw r0, 0x31a0(r31)
/* 8012DB80 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
/* 8012DB84 60 00 80 00 */ ori r0, r0, 0x8000
/* 8012DB88 90 1F 31 A0 */ stw r0, 0x31a0(r31)
lbl_8012DB8C:
/* 8012DB8C 38 60 00 01 */ li r3, 1
lbl_8012DB90:
/* 8012DB90 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8012DB94 83 C1 00 08 */ lwz r30, 8(r1)
/* 8012DB98 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8012DB9C 7C 08 03 A6 */ mtlr r0
/* 8012DBA0 38 21 00 10 */ addi r1, r1, 0x10
/* 8012DBA4 4E 80 00 20 */ blr
@@ -1,68 +0,0 @@
lbl_8013DF30:
/* 8013DF30 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8013DF34 7C 08 02 A6 */ mflr r0
/* 8013DF38 90 01 00 14 */ stw r0, 0x14(r1)
/* 8013DF3C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8013DF40 7C 7F 1B 78 */ mr r31, r3
/* 8013DF44 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8013DF48 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8013DF4C 38 63 4E C8 */ addi r3, r3, 0x4ec8
/* 8013DF50 7F E4 FB 78 */ mr r4, r31
/* 8013DF54 38 A0 00 00 */ li r5, 0
/* 8013DF58 3C C0 00 01 */ lis r6, 0x0001 /* 0x0000FFEF@ha */
/* 8013DF5C 38 C6 FF EF */ addi r6, r6, 0xFFEF /* 0x0000FFEF@l */
/* 8013DF60 4B F0 52 0D */ bl compulsory__14dEvt_control_cFPvPCcUs
/* 8013DF64 2C 03 00 00 */ cmpwi r3, 0
/* 8013DF68 40 82 00 0C */ bne lbl_8013DF74
/* 8013DF6C 38 60 00 00 */ li r3, 0
/* 8013DF70 48 00 00 B0 */ b lbl_8013E020
lbl_8013DF74:
/* 8013DF74 38 00 00 05 */ li r0, 5
/* 8013DF78 B0 1F 06 04 */ sth r0, 0x604(r31)
/* 8013DF7C 80 7F 27 F4 */ lwz r3, 0x27f4(r31)
/* 8013DF80 80 03 04 9C */ lwz r0, 0x49c(r3)
/* 8013DF84 60 00 08 00 */ ori r0, r0, 0x800
/* 8013DF88 90 03 04 9C */ stw r0, 0x49c(r3)
/* 8013DF8C 7F E3 FB 78 */ mr r3, r31
/* 8013DF90 38 80 01 3C */ li r4, 0x13c
/* 8013DF94 4B F8 3F D9 */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
/* 8013DF98 38 7F 28 0C */ addi r3, r31, 0x280c
/* 8013DF9C 80 9F 27 F4 */ lwz r4, 0x27f4(r31)
/* 8013DFA0 48 02 0D 19 */ bl setData__16daPy_actorKeep_cFP10fopAc_ac_c
/* 8013DFA4 80 7F 27 F4 */ lwz r3, 0x27f4(r31)
/* 8013DFA8 88 03 05 8D */ lbz r0, 0x58d(r3)
/* 8013DFAC 60 00 00 02 */ ori r0, r0, 2
/* 8013DFB0 98 03 05 8D */ stb r0, 0x58d(r3)
/* 8013DFB4 7F E3 FB 78 */ mr r3, r31
/* 8013DFB8 38 80 00 8D */ li r4, 0x8d
/* 8013DFBC 4B FE B6 BD */ bl setSingleAnimeWolfBase__9daAlink_cFQ29daAlink_c12daAlink_WANM
/* 8013DFC0 38 7F 04 D0 */ addi r3, r31, 0x4d0
/* 8013DFC4 80 9F 27 F4 */ lwz r4, 0x27f4(r31)
/* 8013DFC8 38 84 04 D0 */ addi r4, r4, 0x4d0
/* 8013DFCC 48 13 2C 39 */ bl cLib_targetAngleY__FPC3VecPC3Vec
/* 8013DFD0 B0 7F 04 E6 */ sth r3, 0x4e6(r31)
/* 8013DFD4 A8 7F 04 E6 */ lha r3, 0x4e6(r31)
/* 8013DFD8 3C 63 00 01 */ addis r3, r3, 1
/* 8013DFDC 38 03 80 00 */ addi r0, r3, -32768
/* 8013DFE0 B0 1F 04 DE */ sth r0, 0x4de(r31)
/* 8013DFE4 C0 02 93 00 */ lfs f0, lit_6895(r2)
/* 8013DFE8 D0 1F 33 98 */ stfs f0, 0x3398(r31)
/* 8013DFEC 38 00 00 1E */ li r0, 0x1e
/* 8013DFF0 B0 1F 30 12 */ sth r0, 0x3012(r31)
/* 8013DFF4 38 00 00 00 */ li r0, 0
/* 8013DFF8 B0 1F 30 0C */ sth r0, 0x300c(r31)
/* 8013DFFC B0 1F 30 0E */ sth r0, 0x300e(r31)
/* 8013E000 7F E3 FB 78 */ mr r3, r31
/* 8013E004 38 80 00 00 */ li r4, 0
/* 8013E008 4B FE 31 B9 */ bl setFootEffectProcType__9daAlink_cFi
/* 8013E00C 38 00 00 60 */ li r0, 0x60
/* 8013E010 98 1F 2F 9D */ stb r0, 0x2f9d(r31)
/* 8013E014 38 00 00 04 */ li r0, 4
/* 8013E018 B0 1F 30 10 */ sth r0, 0x3010(r31)
/* 8013E01C 38 60 00 01 */ li r3, 1
lbl_8013E020:
/* 8013E020 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8013E024 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8013E028 7C 08 03 A6 */ mtlr r0
/* 8013E02C 38 21 00 10 */ addi r1, r1, 0x10
/* 8013E030 4E 80 00 20 */ blr
@@ -1,123 +0,0 @@
lbl_8013A8FC:
/* 8013A8FC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8013A900 7C 08 02 A6 */ mflr r0
/* 8013A904 90 01 00 24 */ stw r0, 0x24(r1)
/* 8013A908 39 61 00 20 */ addi r11, r1, 0x20
/* 8013A90C 48 22 78 CD */ bl _savegpr_28
/* 8013A910 7C 7D 1B 78 */ mr r29, r3
/* 8013A914 7C 9C 23 78 */ mr r28, r4
/* 8013A918 7C BE 2B 78 */ mr r30, r5
/* 8013A91C 7C DF 33 78 */ mr r31, r6
/* 8013A920 38 80 01 1E */ li r4, 0x11e
/* 8013A924 4B F8 76 49 */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
/* 8013A928 80 7D 27 EC */ lwz r3, 0x27ec(r29)
/* 8013A92C 28 03 00 00 */ cmplwi r3, 0
/* 8013A930 41 82 00 24 */ beq lbl_8013A954
/* 8013A934 2C 1C 00 00 */ cmpwi r28, 0
/* 8013A938 41 82 00 1C */ beq lbl_8013A954
/* 8013A93C 88 03 04 96 */ lbz r0, 0x496(r3)
/* 8013A940 28 00 00 02 */ cmplwi r0, 2
/* 8013A944 40 82 00 1C */ bne lbl_8013A960
/* 8013A948 A0 03 05 8E */ lhz r0, 0x58e(r3)
/* 8013A94C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 8013A950 41 82 00 10 */ beq lbl_8013A960
lbl_8013A954:
/* 8013A954 38 00 00 00 */ li r0, 0
/* 8013A958 B0 1D 30 10 */ sth r0, 0x3010(r29)
/* 8013A95C 48 00 00 0C */ b lbl_8013A968
lbl_8013A960:
/* 8013A960 38 00 00 01 */ li r0, 1
/* 8013A964 B0 1D 30 10 */ sth r0, 0x3010(r29)
lbl_8013A968:
/* 8013A968 80 9D 27 EC */ lwz r4, 0x27ec(r29)
/* 8013A96C 28 04 00 00 */ cmplwi r4, 0
/* 8013A970 41 82 00 34 */ beq lbl_8013A9A4
/* 8013A974 88 04 04 96 */ lbz r0, 0x496(r4)
/* 8013A978 28 00 00 02 */ cmplwi r0, 2
/* 8013A97C 40 82 00 28 */ bne lbl_8013A9A4
/* 8013A980 2C 1C 00 00 */ cmpwi r28, 0
/* 8013A984 41 82 00 20 */ beq lbl_8013A9A4
/* 8013A988 A0 04 05 8E */ lhz r0, 0x58e(r4)
/* 8013A98C 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 8013A990 40 82 00 14 */ bne lbl_8013A9A4
/* 8013A994 7F A3 EB 78 */ mr r3, r29
/* 8013A998 4B ED FE 05 */ bl fopAcM_seenActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 8013A99C 2C 03 50 00 */ cmpwi r3, 0x5000
/* 8013A9A0 41 81 00 0C */ bgt lbl_8013A9AC
lbl_8013A9A4:
/* 8013A9A4 2C 1F 00 00 */ cmpwi r31, 0
/* 8013A9A8 41 82 00 60 */ beq lbl_8013AA08
lbl_8013A9AC:
/* 8013A9AC 7F A3 EB 78 */ mr r3, r29
/* 8013A9B0 38 80 00 54 */ li r4, 0x54
/* 8013A9B4 3C A0 80 39 */ lis r5, m__22daAlinkHIO_wlAtLand_c0@ha /* 0x8038F618@ha */
/* 8013A9B8 38 A5 F6 18 */ addi r5, r5, m__22daAlinkHIO_wlAtLand_c0@l /* 0x8038F618@l */
/* 8013A9BC 38 A5 00 28 */ addi r5, r5, 0x28
/* 8013A9C0 4B FE EE 89 */ bl setSingleAnimeWolfParam__9daAlink_cFQ29daAlink_c12daAlink_WANMPC16daAlinkHIO_anm_c
/* 8013A9C4 38 00 00 01 */ li r0, 1
/* 8013A9C8 B0 1D 30 0C */ sth r0, 0x300c(r29)
/* 8013A9CC 3C 60 80 42 */ lis r3, l_wolfBaseAnime@ha /* 0x8042561C@ha */
/* 8013A9D0 38 63 56 1C */ addi r3, r3, l_wolfBaseAnime@l /* 0x8042561C@l */
/* 8013A9D4 C0 03 00 08 */ lfs f0, 8(r3)
/* 8013A9D8 FC 40 00 50 */ fneg f2, f0
/* 8013A9DC C0 23 00 04 */ lfs f1, 4(r3)
/* 8013A9E0 C0 03 00 00 */ lfs f0, 0(r3)
/* 8013A9E4 FC 00 00 50 */ fneg f0, f0
/* 8013A9E8 D0 1D 35 88 */ stfs f0, 0x3588(r29)
/* 8013A9EC D0 3D 35 8C */ stfs f1, 0x358c(r29)
/* 8013A9F0 D0 5D 35 90 */ stfs f2, 0x3590(r29)
/* 8013A9F4 3C 60 80 39 */ lis r3, m__22daAlinkHIO_wlAtLand_c0@ha /* 0x8038F618@ha */
/* 8013A9F8 38 63 F6 18 */ addi r3, r3, m__22daAlinkHIO_wlAtLand_c0@l /* 0x8038F618@l */
/* 8013A9FC C0 03 00 38 */ lfs f0, 0x38(r3)
/* 8013AA00 D0 1D 34 78 */ stfs f0, 0x3478(r29)
/* 8013AA04 48 00 00 50 */ b lbl_8013AA54
lbl_8013AA08:
/* 8013AA08 7F A3 EB 78 */ mr r3, r29
/* 8013AA0C 38 80 00 53 */ li r4, 0x53
/* 8013AA10 3C A0 80 39 */ lis r5, m__22daAlinkHIO_wlAtLand_c0@ha /* 0x8038F618@ha */
/* 8013AA14 38 A5 F6 18 */ addi r5, r5, m__22daAlinkHIO_wlAtLand_c0@l /* 0x8038F618@l */
/* 8013AA18 38 A5 00 14 */ addi r5, r5, 0x14
/* 8013AA1C 4B FE EE 2D */ bl setSingleAnimeWolfParam__9daAlink_cFQ29daAlink_c12daAlink_WANMPC16daAlinkHIO_anm_c
/* 8013AA20 38 00 00 00 */ li r0, 0
/* 8013AA24 B0 1D 30 0C */ sth r0, 0x300c(r29)
/* 8013AA28 3C 60 80 42 */ lis r3, l_wolfBaseAnime@ha /* 0x8042561C@ha */
/* 8013AA2C C4 03 56 1C */ lfsu f0, l_wolfBaseAnime@l(r3) /* 0x8042561C@l */
/* 8013AA30 D0 1D 35 88 */ stfs f0, 0x3588(r29)
/* 8013AA34 C0 03 00 04 */ lfs f0, 4(r3)
/* 8013AA38 D0 1D 35 8C */ stfs f0, 0x358c(r29)
/* 8013AA3C C0 03 00 08 */ lfs f0, 8(r3)
/* 8013AA40 D0 1D 35 90 */ stfs f0, 0x3590(r29)
/* 8013AA44 3C 60 80 39 */ lis r3, m__22daAlinkHIO_wlAtLand_c0@ha /* 0x8038F618@ha */
/* 8013AA48 38 63 F6 18 */ addi r3, r3, m__22daAlinkHIO_wlAtLand_c0@l /* 0x8038F618@l */
/* 8013AA4C C0 03 00 24 */ lfs f0, 0x24(r3)
/* 8013AA50 D0 1D 34 78 */ stfs f0, 0x3478(r29)
lbl_8013AA54:
/* 8013AA54 38 00 00 04 */ li r0, 4
/* 8013AA58 98 1D 2F 9D */ stb r0, 0x2f9d(r29)
/* 8013AA5C 7F A3 EB 78 */ mr r3, r29
/* 8013AA60 38 80 00 01 */ li r4, 1
/* 8013AA64 4B FE 67 5D */ bl setFootEffectProcType__9daAlink_cFi
/* 8013AA68 B3 FD 30 08 */ sth r31, 0x3008(r29)
/* 8013AA6C C0 3D 33 98 */ lfs f1, 0x3398(r29)
/* 8013AA70 C0 02 92 98 */ lfs f0, lit_5943(r2)
/* 8013AA74 EC 01 00 32 */ fmuls f0, f1, f0
/* 8013AA78 D0 1D 33 98 */ stfs f0, 0x3398(r29)
/* 8013AA7C 2C 1E 00 00 */ cmpwi r30, 0
/* 8013AA80 41 82 00 0C */ beq lbl_8013AA8C
/* 8013AA84 38 00 00 04 */ li r0, 4
/* 8013AA88 98 1D 2F 99 */ stb r0, 0x2f99(r29)
lbl_8013AA8C:
/* 8013AA8C 38 80 00 00 */ li r4, 0
/* 8013AA90 B0 9D 30 12 */ sth r4, 0x3012(r29)
/* 8013AA94 3C 60 80 39 */ lis r3, m__22daAlinkHIO_wlAttack_c0@ha /* 0x8038F7A4@ha */
/* 8013AA98 38 63 F7 A4 */ addi r3, r3, m__22daAlinkHIO_wlAttack_c0@l /* 0x8038F7A4@l */
/* 8013AA9C A8 03 00 16 */ lha r0, 0x16(r3)
/* 8013AAA0 B0 1D 30 7E */ sth r0, 0x307e(r29)
/* 8013AAA4 98 9D 2F 98 */ stb r4, 0x2f98(r29)
/* 8013AAA8 38 60 00 01 */ li r3, 1
/* 8013AAAC 39 61 00 20 */ addi r11, r1, 0x20
/* 8013AAB0 48 22 77 75 */ bl _restgpr_28
/* 8013AAB4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8013AAB8 7C 08 03 A6 */ mtlr r0
/* 8013AABC 38 21 00 20 */ addi r1, r1, 0x20
/* 8013AAC0 4E 80 00 20 */ blr
@@ -1,68 +0,0 @@
lbl_8013753C:
/* 8013753C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80137540 7C 08 02 A6 */ mflr r0
/* 80137544 90 01 00 14 */ stw r0, 0x14(r1)
/* 80137548 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8013754C 93 C1 00 08 */ stw r30, 8(r1)
/* 80137550 7C 7E 1B 78 */ mr r30, r3
/* 80137554 3B FE 1F D0 */ addi r31, r30, 0x1fd0
/* 80137558 4B FC 13 A1 */ bl decideCrawlDoStatus__9daAlink_cFv
/* 8013755C A8 1E 30 10 */ lha r0, 0x3010(r30)
/* 80137560 2C 00 00 00 */ cmpwi r0, 0
/* 80137564 41 82 00 24 */ beq lbl_80137588
/* 80137568 7F E3 FB 78 */ mr r3, r31
/* 8013756C 48 02 6F 61 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
/* 80137570 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80137574 41 82 00 A4 */ beq lbl_80137618
/* 80137578 7F C3 F3 78 */ mr r3, r30
/* 8013757C 38 80 00 01 */ li r4, 1
/* 80137580 48 00 00 B5 */ bl procWolfLieMoveInit__9daAlink_cFi
/* 80137584 48 00 00 94 */ b lbl_80137618
lbl_80137588:
/* 80137588 7F C3 F3 78 */ mr r3, r30
/* 8013758C 38 80 00 00 */ li r4, 0
/* 80137590 4B FF FC 6D */ bl checkWolfLieContinue__9daAlink_cFi
/* 80137594 2C 03 00 00 */ cmpwi r3, 0
/* 80137598 40 82 00 10 */ bne lbl_801375A8
/* 8013759C 7F C3 F3 78 */ mr r3, r30
/* 801375A0 4B FF FD 15 */ bl checkNextActionWolfFromLie__9daAlink_cFv
/* 801375A4 48 00 00 74 */ b lbl_80137618
lbl_801375A8:
/* 801375A8 C0 3E 33 AC */ lfs f1, 0x33ac(r30)
/* 801375AC C0 02 92 A4 */ lfs f0, lit_6021(r2)
/* 801375B0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 801375B4 40 81 00 3C */ ble lbl_801375F0
/* 801375B8 7F E3 FB 78 */ mr r3, r31
/* 801375BC 48 02 6F 11 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
/* 801375C0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801375C4 40 82 00 1C */ bne lbl_801375E0
/* 801375C8 C0 3F 00 10 */ lfs f1, 0x10(r31)
/* 801375CC 3C 60 80 39 */ lis r3, m__19daAlinkHIO_wlLie_c0@ha /* 0x8038F138@ha */
/* 801375D0 38 63 F1 38 */ addi r3, r3, m__19daAlinkHIO_wlLie_c0@l /* 0x8038F138@l */
/* 801375D4 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 801375D8 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 801375DC 40 81 00 14 */ ble lbl_801375F0
lbl_801375E0:
/* 801375E0 7F C3 F3 78 */ mr r3, r30
/* 801375E4 38 80 00 00 */ li r4, 0
/* 801375E8 48 00 00 4D */ bl procWolfLieMoveInit__9daAlink_cFi
/* 801375EC 48 00 00 2C */ b lbl_80137618
lbl_801375F0:
/* 801375F0 38 00 00 04 */ li r0, 4
/* 801375F4 98 1E 2F 99 */ stb r0, 0x2f99(r30)
/* 801375F8 7F C3 F3 78 */ mr r3, r30
/* 801375FC 38 80 00 00 */ li r4, 0
/* 80137600 4B FF FD 31 */ bl setWolfLieMoveVoice__9daAlink_cFi
/* 80137604 7F C3 F3 78 */ mr r3, r30
/* 80137608 4B F7 D4 01 */ bl setTalkStatus__9daAlink_cFv
/* 8013760C 7F C3 F3 78 */ mr r3, r30
/* 80137610 38 80 00 01 */ li r4, 1
/* 80137614 4B F8 05 E5 */ bl orderTalk__9daAlink_cFi
lbl_80137618:
/* 80137618 38 60 00 01 */ li r3, 1
/* 8013761C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80137620 83 C1 00 08 */ lwz r30, 8(r1)
/* 80137624 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80137628 7C 08 03 A6 */ mtlr r0
/* 8013762C 38 21 00 10 */ addi r1, r1, 0x10
/* 80137630 4E 80 00 20 */ blr
@@ -1,134 +0,0 @@
lbl_8012DEC8:
/* 8012DEC8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8012DECC 7C 08 02 A6 */ mflr r0
/* 8012DED0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8012DED4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8012DED8 93 C1 00 08 */ stw r30, 8(r1)
/* 8012DEDC 7C 7F 1B 78 */ mr r31, r3
/* 8012DEE0 7C 9E 23 78 */ mr r30, r4
/* 8012DEE4 88 03 2F 98 */ lbz r0, 0x2f98(r3)
/* 8012DEE8 28 00 00 01 */ cmplwi r0, 1
/* 8012DEEC 40 82 00 6C */ bne lbl_8012DF58
/* 8012DEF0 2C 1E 00 00 */ cmpwi r30, 0
/* 8012DEF4 40 82 00 64 */ bne lbl_8012DF58
/* 8012DEF8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8012DEFC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8012DF00 38 63 07 F0 */ addi r3, r3, 0x7f0
/* 8012DF04 38 80 0C 10 */ li r4, 0xc10
/* 8012DF08 4B F0 6A B5 */ bl isEventBit__11dSv_event_cCFUs
/* 8012DF0C 2C 03 00 00 */ cmpwi r3, 0
/* 8012DF10 41 82 00 48 */ beq lbl_8012DF58
/* 8012DF14 38 60 00 00 */ li r3, 0
/* 8012DF18 A0 1F 1F BC */ lhz r0, 0x1fbc(r31)
/* 8012DF1C 28 00 02 DA */ cmplwi r0, 0x2da
/* 8012DF20 41 82 00 10 */ beq lbl_8012DF30
/* 8012DF24 54 00 04 3E */ clrlwi r0, r0, 0x10
/* 8012DF28 28 00 02 DB */ cmplwi r0, 0x2db
/* 8012DF2C 40 82 00 08 */ bne lbl_8012DF34
lbl_8012DF30:
/* 8012DF30 38 60 00 01 */ li r3, 1
lbl_8012DF34:
/* 8012DF34 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8012DF38 40 82 00 20 */ bne lbl_8012DF58
/* 8012DF3C 88 1F 2F CC */ lbz r0, 0x2fcc(r31)
/* 8012DF40 28 00 00 00 */ cmplwi r0, 0
/* 8012DF44 41 82 00 14 */ beq lbl_8012DF58
/* 8012DF48 7F E3 FB 78 */ mr r3, r31
/* 8012DF4C 38 80 00 00 */ li r4, 0
/* 8012DF50 48 00 04 49 */ bl procWolfBackJumpInit__9daAlink_cFi
/* 8012DF54 48 00 01 40 */ b lbl_8012E094
lbl_8012DF58:
/* 8012DF58 7F E3 FB 78 */ mr r3, r31
/* 8012DF5C 38 80 00 F7 */ li r4, 0xf7
/* 8012DF60 4B F9 40 0D */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
/* 8012DF64 88 1F 2F 98 */ lbz r0, 0x2f98(r31)
/* 8012DF68 28 00 00 00 */ cmplwi r0, 0
/* 8012DF6C 41 82 00 0C */ beq lbl_8012DF78
/* 8012DF70 2C 1E 00 00 */ cmpwi r30, 0
/* 8012DF74 41 82 00 0C */ beq lbl_8012DF80
lbl_8012DF78:
/* 8012DF78 38 00 00 01 */ li r0, 1
/* 8012DF7C 98 1F 2F 98 */ stb r0, 0x2f98(r31)
lbl_8012DF80:
/* 8012DF80 88 1F 2F 98 */ lbz r0, 0x2f98(r31)
/* 8012DF84 28 00 00 01 */ cmplwi r0, 1
/* 8012DF88 40 82 00 78 */ bne lbl_8012E000
/* 8012DF8C 80 9F 27 EC */ lwz r4, 0x27ec(r31)
/* 8012DF90 28 04 00 00 */ cmplwi r4, 0
/* 8012DF94 41 82 00 18 */ beq lbl_8012DFAC
/* 8012DF98 38 7F 04 D0 */ addi r3, r31, 0x4d0
/* 8012DF9C 38 84 05 38 */ addi r4, r4, 0x538
/* 8012DFA0 48 14 2C 65 */ bl cLib_targetAngleY__FPC3VecPC3Vec
/* 8012DFA4 B0 7F 30 0C */ sth r3, 0x300c(r31)
/* 8012DFA8 48 00 00 0C */ b lbl_8012DFB4
lbl_8012DFAC:
/* 8012DFAC A8 1F 04 E6 */ lha r0, 0x4e6(r31)
/* 8012DFB0 B0 1F 30 0C */ sth r0, 0x300c(r31)
lbl_8012DFB4:
/* 8012DFB4 A8 7F 04 E6 */ lha r3, 0x4e6(r31)
/* 8012DFB8 3C 63 00 01 */ addis r3, r3, 1
/* 8012DFBC 38 03 80 00 */ addi r0, r3, -32768
/* 8012DFC0 B0 1F 04 DE */ sth r0, 0x4de(r31)
/* 8012DFC4 7F E3 FB 78 */ mr r3, r31
/* 8012DFC8 38 80 00 4C */ li r4, 0x4c
/* 8012DFCC 3C A0 80 39 */ lis r5, m__24daAlinkHIO_wlSideStep_c0@ha /* 0x8038EFA8@ha */
/* 8012DFD0 38 A5 EF A8 */ addi r5, r5, m__24daAlinkHIO_wlSideStep_c0@l /* 0x8038EFA8@l */
/* 8012DFD4 38 A5 00 28 */ addi r5, r5, 0x28
/* 8012DFD8 4B FF B8 71 */ bl setSingleAnimeWolfParam__9daAlink_cFQ29daAlink_c12daAlink_WANMPC16daAlinkHIO_anm_c
/* 8012DFDC 3C 60 80 39 */ lis r3, m__24daAlinkHIO_wlSideStep_c0@ha /* 0x8038EFA8@ha */
/* 8012DFE0 38 63 EF A8 */ addi r3, r3, m__24daAlinkHIO_wlSideStep_c0@l /* 0x8038EFA8@l */
/* 8012DFE4 C0 03 00 58 */ lfs f0, 0x58(r3)
/* 8012DFE8 D0 1F 33 98 */ stfs f0, 0x3398(r31)
/* 8012DFEC C0 03 00 5C */ lfs f0, 0x5c(r3)
/* 8012DFF0 D0 1F 04 FC */ stfs f0, 0x4fc(r31)
/* 8012DFF4 38 00 00 00 */ li r0, 0
/* 8012DFF8 B0 1F 30 0A */ sth r0, 0x300a(r31)
/* 8012DFFC 48 00 00 6C */ b lbl_8012E068
lbl_8012E000:
/* 8012E000 A8 1F 2F E4 */ lha r0, 0x2fe4(r31)
/* 8012E004 B0 1F 04 E6 */ sth r0, 0x4e6(r31)
/* 8012E008 88 1F 2F 98 */ lbz r0, 0x2f98(r31)
/* 8012E00C 28 00 00 02 */ cmplwi r0, 2
/* 8012E010 40 82 00 18 */ bne lbl_8012E028
/* 8012E014 38 80 00 48 */ li r4, 0x48
/* 8012E018 A8 7F 04 E6 */ lha r3, 0x4e6(r31)
/* 8012E01C 38 03 40 00 */ addi r0, r3, 0x4000
/* 8012E020 B0 1F 04 DE */ sth r0, 0x4de(r31)
/* 8012E024 48 00 00 14 */ b lbl_8012E038
lbl_8012E028:
/* 8012E028 38 80 00 4A */ li r4, 0x4a
/* 8012E02C A8 7F 04 E6 */ lha r3, 0x4e6(r31)
/* 8012E030 38 03 C0 00 */ addi r0, r3, -16384
/* 8012E034 B0 1F 04 DE */ sth r0, 0x4de(r31)
lbl_8012E038:
/* 8012E038 7F E3 FB 78 */ mr r3, r31
/* 8012E03C 3C A0 80 39 */ lis r5, m__24daAlinkHIO_wlSideStep_c0@ha /* 0x8038EFA8@ha */
/* 8012E040 38 A5 EF A8 */ addi r5, r5, m__24daAlinkHIO_wlSideStep_c0@l /* 0x8038EFA8@l */
/* 8012E044 4B FF B8 05 */ bl setSingleAnimeWolfParam__9daAlink_cFQ29daAlink_c12daAlink_WANMPC16daAlinkHIO_anm_c
/* 8012E048 3C 60 80 39 */ lis r3, m__24daAlinkHIO_wlSideStep_c0@ha /* 0x8038EFA8@ha */
/* 8012E04C 38 63 EF A8 */ addi r3, r3, m__24daAlinkHIO_wlSideStep_c0@l /* 0x8038EFA8@l */
/* 8012E050 C0 03 00 50 */ lfs f0, 0x50(r3)
/* 8012E054 D0 1F 33 98 */ stfs f0, 0x3398(r31)
/* 8012E058 C0 03 00 54 */ lfs f0, 0x54(r3)
/* 8012E05C D0 1F 04 FC */ stfs f0, 0x4fc(r31)
/* 8012E060 38 00 00 01 */ li r0, 1
/* 8012E064 B0 1F 30 0A */ sth r0, 0x300a(r31)
lbl_8012E068:
/* 8012E068 38 00 00 00 */ li r0, 0
/* 8012E06C B0 1F 30 12 */ sth r0, 0x3012(r31)
/* 8012E070 B0 1F 30 0E */ sth r0, 0x300e(r31)
/* 8012E074 7F E3 FB 78 */ mr r3, r31
/* 8012E078 3C 80 00 01 */ lis r4, 0x0001 /* 0x00010033@ha */
/* 8012E07C 38 84 00 33 */ addi r4, r4, 0x0033 /* 0x00010033@l */
/* 8012E080 81 9F 06 28 */ lwz r12, 0x628(r31)
/* 8012E084 81 8C 01 14 */ lwz r12, 0x114(r12)
/* 8012E088 7D 89 03 A6 */ mtctr r12
/* 8012E08C 4E 80 04 21 */ bctrl
/* 8012E090 38 60 00 01 */ li r3, 1
lbl_8012E094:
/* 8012E094 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8012E098 83 C1 00 08 */ lwz r30, 8(r1)
/* 8012E09C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8012E0A0 7C 08 03 A6 */ mtlr r0
/* 8012E0A4 38 21 00 10 */ addi r1, r1, 0x10
/* 8012E0A8 4E 80 00 20 */ blr
@@ -1,86 +0,0 @@
lbl_8012E0AC:
/* 8012E0AC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8012E0B0 7C 08 02 A6 */ mflr r0
/* 8012E0B4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8012E0B8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8012E0BC 7C 7F 1B 78 */ mr r31, r3
/* 8012E0C0 A8 03 30 0A */ lha r0, 0x300a(r3)
/* 8012E0C4 2C 00 00 00 */ cmpwi r0, 0
/* 8012E0C8 40 82 00 38 */ bne lbl_8012E100
/* 8012E0CC 38 7F 04 E6 */ addi r3, r31, 0x4e6
/* 8012E0D0 A8 9F 30 0C */ lha r4, 0x300c(r31)
/* 8012E0D4 3C A0 80 39 */ lis r5, m__23daAlinkHIO_wlAtnMove_c0@ha /* 0x8038EF70@ha */
/* 8012E0D8 38 E5 EF 70 */ addi r7, r5, m__23daAlinkHIO_wlAtnMove_c0@l /* 0x8038EF70@l */
/* 8012E0DC A8 A7 00 04 */ lha r5, 4(r7)
/* 8012E0E0 A8 C7 00 00 */ lha r6, 0(r7)
/* 8012E0E4 A8 E7 00 02 */ lha r7, 2(r7)
/* 8012E0E8 48 14 24 59 */ bl cLib_addCalcAngleS__FPsssss
/* 8012E0EC A8 7F 04 E6 */ lha r3, 0x4e6(r31)
/* 8012E0F0 3C 63 00 01 */ addis r3, r3, 1
/* 8012E0F4 38 03 80 00 */ addi r0, r3, -32768
/* 8012E0F8 B0 1F 04 DE */ sth r0, 0x4de(r31)
/* 8012E0FC 48 00 00 54 */ b lbl_8012E150
lbl_8012E100:
/* 8012E100 80 9F 27 EC */ lwz r4, 0x27ec(r31)
/* 8012E104 28 04 00 00 */ cmplwi r4, 0
/* 8012E108 41 82 00 48 */ beq lbl_8012E150
/* 8012E10C 4B EE C6 05 */ bl fopAcM_searchActorAngleY__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 8012E110 7C 64 1B 78 */ mr r4, r3
/* 8012E114 38 7F 04 E6 */ addi r3, r31, 0x4e6
/* 8012E118 38 A0 00 05 */ li r5, 5
/* 8012E11C 38 C0 05 E8 */ li r6, 0x5e8
/* 8012E120 38 E0 01 3C */ li r7, 0x13c
/* 8012E124 48 14 24 1D */ bl cLib_addCalcAngleS__FPsssss
/* 8012E128 88 1F 2F 98 */ lbz r0, 0x2f98(r31)
/* 8012E12C 28 00 00 02 */ cmplwi r0, 2
/* 8012E130 40 82 00 14 */ bne lbl_8012E144
/* 8012E134 A8 7F 04 E6 */ lha r3, 0x4e6(r31)
/* 8012E138 38 03 40 00 */ addi r0, r3, 0x4000
/* 8012E13C B0 1F 04 DE */ sth r0, 0x4de(r31)
/* 8012E140 48 00 00 10 */ b lbl_8012E150
lbl_8012E144:
/* 8012E144 A8 7F 04 E6 */ lha r3, 0x4e6(r31)
/* 8012E148 38 03 C0 00 */ addi r0, r3, -16384
/* 8012E14C B0 1F 04 DE */ sth r0, 0x4de(r31)
lbl_8012E150:
/* 8012E150 7F E3 FB 78 */ mr r3, r31
/* 8012E154 4B FF E1 B5 */ bl checkWolfAtnDoCharge__9daAlink_cFv
/* 8012E158 80 1F 19 9C */ lwz r0, 0x199c(r31)
/* 8012E15C 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
/* 8012E160 41 82 00 20 */ beq lbl_8012E180
/* 8012E164 A8 1F 30 0E */ lha r0, 0x300e(r31)
/* 8012E168 2C 00 00 00 */ cmpwi r0, 0
/* 8012E16C 41 82 00 14 */ beq lbl_8012E180
/* 8012E170 7F E3 FB 78 */ mr r3, r31
/* 8012E174 A8 9F 30 12 */ lha r4, 0x3012(r31)
/* 8012E178 48 00 00 71 */ bl procWolfSideStepLandInit__9daAlink_cFs
/* 8012E17C 48 00 00 58 */ b lbl_8012E1D4
lbl_8012E180:
/* 8012E180 80 1F 06 14 */ lwz r0, 0x614(r31)
/* 8012E184 28 00 00 10 */ cmplwi r0, 0x10
/* 8012E188 41 82 00 40 */ beq lbl_8012E1C8
/* 8012E18C C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
/* 8012E190 C0 3F 34 FC */ lfs f1, 0x34fc(r31)
/* 8012E194 3C 60 80 39 */ lis r3, m__24daAlinkHIO_wlSideStep_c0@ha /* 0x8038EFA8@ha */
/* 8012E198 38 A3 EF A8 */ addi r5, r3, m__24daAlinkHIO_wlSideStep_c0@l /* 0x8038EFA8@l */
/* 8012E19C C0 05 00 60 */ lfs f0, 0x60(r5)
/* 8012E1A0 EC 01 00 28 */ fsubs f0, f1, f0
/* 8012E1A4 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8012E1A8 40 80 00 20 */ bge lbl_8012E1C8
/* 8012E1AC 38 00 00 00 */ li r0, 0
/* 8012E1B0 98 1F 2F 98 */ stb r0, 0x2f98(r31)
/* 8012E1B4 7F E3 FB 78 */ mr r3, r31
/* 8012E1B8 38 80 00 02 */ li r4, 2
/* 8012E1BC C0 25 00 64 */ lfs f1, 0x64(r5)
/* 8012E1C0 48 00 0C 11 */ bl procWolfFallInit__9daAlink_cFif
/* 8012E1C4 48 00 00 10 */ b lbl_8012E1D4
lbl_8012E1C8:
/* 8012E1C8 38 00 00 01 */ li r0, 1
/* 8012E1CC B0 1F 30 0E */ sth r0, 0x300e(r31)
/* 8012E1D0 38 60 00 01 */ li r3, 1
lbl_8012E1D4:
/* 8012E1D4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8012E1D8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8012E1DC 7C 08 03 A6 */ mtlr r0
/* 8012E1E0 38 21 00 10 */ addi r1, r1, 0x10
/* 8012E1E4 4E 80 00 20 */ blr
@@ -1,74 +0,0 @@
lbl_8013890C:
/* 8013890C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80138910 7C 08 02 A6 */ mflr r0
/* 80138914 90 01 00 24 */ stw r0, 0x24(r1)
/* 80138918 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8013891C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80138920 7C 7E 1B 78 */ mr r30, r3
/* 80138924 7C 9F 23 78 */ mr r31, r4
/* 80138928 38 80 01 2A */ li r4, 0x12a
/* 8013892C 4B F8 96 41 */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
/* 80138930 7F C3 F3 78 */ mr r3, r30
/* 80138934 38 80 00 3A */ li r4, 0x3a
/* 80138938 3C A0 80 39 */ lis r5, m__20daAlinkHIO_wlSwim_c0@ha /* 0x8038F8B4@ha */
/* 8013893C 38 A5 F8 B4 */ addi r5, r5, m__20daAlinkHIO_wlSwim_c0@l /* 0x8038F8B4@l */
/* 80138940 38 A5 00 14 */ addi r5, r5, 0x14
/* 80138944 4B FF 0F 05 */ bl setSingleAnimeWolfParam__9daAlink_cFQ29daAlink_c12daAlink_WANMPC16daAlinkHIO_anm_c
/* 80138948 7F C3 F3 78 */ mr r3, r30
/* 8013894C 38 80 00 8F */ li r4, 0x8f
/* 80138950 4B F7 6F 51 */ bl setFaceBasicTexture__9daAlink_cFQ29daAlink_c13daAlink_FTANM
/* 80138954 80 7E 06 50 */ lwz r3, 0x650(r30)
/* 80138958 80 63 00 84 */ lwz r3, 0x84(r3)
/* 8013895C 80 63 00 0C */ lwz r3, 0xc(r3)
/* 80138960 C0 03 00 9C */ lfs f0, 0x9c(r3)
/* 80138964 D0 1E 37 C8 */ stfs f0, 0x37c8(r30)
/* 80138968 C0 03 00 AC */ lfs f0, 0xac(r3)
/* 8013896C D0 1E 37 CC */ stfs f0, 0x37cc(r30)
/* 80138970 C0 03 00 BC */ lfs f0, 0xbc(r3)
/* 80138974 D0 1E 37 D0 */ stfs f0, 0x37d0(r30)
/* 80138978 2C 1F 00 00 */ cmpwi r31, 0
/* 8013897C 40 82 00 10 */ bne lbl_8013898C
/* 80138980 38 00 00 00 */ li r0, 0
/* 80138984 B0 1E 30 0E */ sth r0, 0x300e(r30)
/* 80138988 48 00 00 24 */ b lbl_801389AC
lbl_8013898C:
/* 8013898C 88 1E 2F BB */ lbz r0, 0x2fbb(r30)
/* 80138990 28 00 00 0D */ cmplwi r0, 0xd
/* 80138994 40 82 00 10 */ bne lbl_801389A4
/* 80138998 38 00 00 02 */ li r0, 2
/* 8013899C B0 1E 30 0E */ sth r0, 0x300e(r30)
/* 801389A0 48 00 00 0C */ b lbl_801389AC
lbl_801389A4:
/* 801389A4 38 00 00 01 */ li r0, 1
/* 801389A8 B0 1E 30 0E */ sth r0, 0x300e(r30)
lbl_801389AC:
/* 801389AC 38 80 00 00 */ li r4, 0
/* 801389B0 90 81 00 0C */ stw r4, 0xc(r1)
/* 801389B4 90 81 00 08 */ stw r4, 8(r1)
/* 801389B8 90 9E 32 CC */ stw r4, 0x32cc(r30)
/* 801389BC 2C 1F 00 00 */ cmpwi r31, 0
/* 801389C0 41 82 00 0C */ beq lbl_801389CC
/* 801389C4 90 9E 31 BC */ stw r4, 0x31bc(r30)
/* 801389C8 48 00 00 20 */ b lbl_801389E8
lbl_801389CC:
/* 801389CC 7C 83 23 78 */ mr r3, r4
/* 801389D0 38 00 00 02 */ li r0, 2
/* 801389D4 7C 09 03 A6 */ mtctr r0
lbl_801389D8:
/* 801389D8 38 03 32 C0 */ addi r0, r3, 0x32c0
/* 801389DC 7C 9E 03 2E */ sthx r4, r30, r0
/* 801389E0 38 63 00 02 */ addi r3, r3, 2
/* 801389E4 42 00 FF F4 */ bdnz lbl_801389D8
lbl_801389E8:
/* 801389E8 7F C3 F3 78 */ mr r3, r30
/* 801389EC 38 81 00 0C */ addi r4, r1, 0xc
/* 801389F0 38 A1 00 08 */ addi r5, r1, 8
/* 801389F4 4B FE B1 FD */ bl setWolfSwimEndEffect__9daAlink_cFPP14JPABaseEmitterPP14JPABaseEmitter
/* 801389F8 B3 FE 30 0C */ sth r31, 0x300c(r30)
/* 801389FC 38 60 00 01 */ li r3, 1
/* 80138A00 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80138A04 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80138A08 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80138A0C 7C 08 03 A6 */ mtlr r0
/* 80138A10 38 21 00 20 */ addi r1, r1, 0x20
/* 80138A14 4E 80 00 20 */ blr
@@ -1,92 +0,0 @@
lbl_80138A18:
/* 80138A18 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80138A1C 7C 08 02 A6 */ mflr r0
/* 80138A20 90 01 00 24 */ stw r0, 0x24(r1)
/* 80138A24 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80138A28 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80138A2C 7C 7E 1B 78 */ mr r30, r3
/* 80138A30 3B FE 1F D0 */ addi r31, r30, 0x1fd0
/* 80138A34 80 63 06 50 */ lwz r3, 0x650(r3)
/* 80138A38 80 63 00 84 */ lwz r3, 0x84(r3)
/* 80138A3C 80 63 00 0C */ lwz r3, 0xc(r3)
/* 80138A40 C0 03 00 9C */ lfs f0, 0x9c(r3)
/* 80138A44 D0 1E 37 C8 */ stfs f0, 0x37c8(r30)
/* 80138A48 C0 03 00 AC */ lfs f0, 0xac(r3)
/* 80138A4C D0 1E 37 CC */ stfs f0, 0x37cc(r30)
/* 80138A50 C0 03 00 BC */ lfs f0, 0xbc(r3)
/* 80138A54 D0 1E 37 D0 */ stfs f0, 0x37d0(r30)
/* 80138A58 7F E3 FB 78 */ mr r3, r31
/* 80138A5C C0 22 93 44 */ lfs f1, lit_7977(r2)
/* 80138A60 48 1E F9 CD */ bl checkPass__12J3DFrameCtrlFf
/* 80138A64 2C 03 00 00 */ cmpwi r3, 0
/* 80138A68 41 82 00 4C */ beq lbl_80138AB4
/* 80138A6C A8 1E 30 0C */ lha r0, 0x300c(r30)
/* 80138A70 2C 00 00 00 */ cmpwi r0, 0
/* 80138A74 40 82 00 24 */ bne lbl_80138A98
/* 80138A78 7F C3 F3 78 */ mr r3, r30
/* 80138A7C 3C 80 00 02 */ lis r4, 0x0002 /* 0x0002000C@ha */
/* 80138A80 38 84 00 0C */ addi r4, r4, 0x000C /* 0x0002000C@l */
/* 80138A84 81 9E 06 28 */ lwz r12, 0x628(r30)
/* 80138A88 81 8C 01 18 */ lwz r12, 0x118(r12)
/* 80138A8C 7D 89 03 A6 */ mtctr r12
/* 80138A90 4E 80 04 21 */ bctrl
/* 80138A94 48 00 00 20 */ b lbl_80138AB4
lbl_80138A98:
/* 80138A98 7F C3 F3 78 */ mr r3, r30
/* 80138A9C 3C 80 00 02 */ lis r4, 0x0002 /* 0x00020053@ha */
/* 80138AA0 38 84 00 53 */ addi r4, r4, 0x0053 /* 0x00020053@l */
/* 80138AA4 81 9E 06 28 */ lwz r12, 0x628(r30)
/* 80138AA8 81 8C 01 18 */ lwz r12, 0x118(r12)
/* 80138AAC 7D 89 03 A6 */ mtctr r12
/* 80138AB0 4E 80 04 21 */ bctrl
lbl_80138AB4:
/* 80138AB4 38 00 00 00 */ li r0, 0
/* 80138AB8 90 01 00 0C */ stw r0, 0xc(r1)
/* 80138ABC 90 01 00 08 */ stw r0, 8(r1)
/* 80138AC0 7F C3 F3 78 */ mr r3, r30
/* 80138AC4 38 81 00 0C */ addi r4, r1, 0xc
/* 80138AC8 38 A1 00 08 */ addi r5, r1, 8
/* 80138ACC 4B FE B1 25 */ bl setWolfSwimEndEffect__9daAlink_cFPP14JPABaseEmitterPP14JPABaseEmitter
/* 80138AD0 7F E3 FB 78 */ mr r3, r31
/* 80138AD4 48 02 59 F9 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
/* 80138AD8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80138ADC 41 82 00 14 */ beq lbl_80138AF0
/* 80138AE0 7F C3 F3 78 */ mr r3, r30
/* 80138AE4 38 80 00 00 */ li r4, 0
/* 80138AE8 4B FF 10 5D */ bl checkNextActionWolf__9daAlink_cFi
/* 80138AEC 48 00 00 28 */ b lbl_80138B14
lbl_80138AF0:
/* 80138AF0 C0 3F 00 10 */ lfs f1, 0x10(r31)
/* 80138AF4 3C 60 80 39 */ lis r3, m__20daAlinkHIO_wlSwim_c0@ha /* 0x8038F8B4@ha */
/* 80138AF8 38 63 F8 B4 */ addi r3, r3, m__20daAlinkHIO_wlSwim_c0@l /* 0x8038F8B4@l */
/* 80138AFC C0 03 00 24 */ lfs f0, 0x24(r3)
/* 80138B00 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80138B04 40 81 00 10 */ ble lbl_80138B14
/* 80138B08 7F C3 F3 78 */ mr r3, r30
/* 80138B0C 38 80 00 01 */ li r4, 1
/* 80138B10 4B FF 10 35 */ bl checkNextActionWolf__9daAlink_cFi
lbl_80138B14:
/* 80138B14 A0 1E 2F E8 */ lhz r0, 0x2fe8(r30)
/* 80138B18 28 00 01 2A */ cmplwi r0, 0x12a
/* 80138B1C 41 82 00 34 */ beq lbl_80138B50
/* 80138B20 80 61 00 0C */ lwz r3, 0xc(r1)
/* 80138B24 28 03 00 00 */ cmplwi r3, 0
/* 80138B28 41 82 00 10 */ beq lbl_80138B38
/* 80138B2C 80 03 00 F4 */ lwz r0, 0xf4(r3)
/* 80138B30 60 00 00 04 */ ori r0, r0, 4
/* 80138B34 90 03 00 F4 */ stw r0, 0xf4(r3)
lbl_80138B38:
/* 80138B38 80 61 00 08 */ lwz r3, 8(r1)
/* 80138B3C 28 03 00 00 */ cmplwi r3, 0
/* 80138B40 41 82 00 10 */ beq lbl_80138B50
/* 80138B44 80 03 00 F4 */ lwz r0, 0xf4(r3)
/* 80138B48 60 00 00 04 */ ori r0, r0, 4
/* 80138B4C 90 03 00 F4 */ stw r0, 0xf4(r3)
lbl_80138B50:
/* 80138B50 38 60 00 01 */ li r3, 1
/* 80138B54 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80138B58 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80138B5C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80138B60 7C 08 03 A6 */ mtlr r0
/* 80138B64 38 21 00 20 */ addi r1, r1, 0x20
/* 80138B68 4E 80 00 20 */ blr

Some files were not shown because too many files have changed in this diff Show More