Fix symbol names (#118)

* checkpoint

* checkpoint

* rename f_pc

* checkpoint

* small symbol rename and fix some fpc symbols

* remove unneeded entries from ldscript

* simplify ok check, update docker container

Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
lepelog
2021-03-15 07:12:44 +01:00
committed by GitHub
parent 3b69d4cba0
commit 80ba3d9fd2
3357 changed files with 59145 additions and 59695 deletions
+1 -1
View File
@@ -5,7 +5,7 @@
/* 8009D91C 0009A85C 48 2C 48 BD */ bl _savegpr_28
/* 8009D920 0009A860 7C 7E 1B 78 */ mr r30, r3
/* 8009D924 0009A864 7C 9F 23 78 */ mr r31, r4
/* 8009D928 0009A868 48 28 EA 9D */ bl J3DMaterialAnm_NS_calc
/* 8009D928 0009A868 48 28 EA 9D */ bl calc__14J3DMaterialAnmCFP11J3DMaterial
/* 8009D92C 0009A86C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8009D930 0009A870 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8009D934 0009A874 80 63 5D B4 */ lwz r3, 0x5db4(r3)
+8 -8
View File
@@ -18,39 +18,39 @@
/* 8009DCB0 0009ABF0 28 09 00 00 */ cmplwi r9, 0
/* 8009DCB4 0009ABF4 41 82 00 10 */ beq lbl_8009DCC4
/* 8009DCB8 0009ABF8 7D 23 4B 78 */ mr r3, r9
/* 8009DCBC 0009ABFC 4B F6 F0 A9 */ bl mDoMtx_stack_c_NS_transS
/* 8009DCBC 0009ABFC 4B F6 F0 A9 */ bl transS__14mDoMtx_stack_cFRC4cXyz
/* 8009DCC0 0009AC00 48 00 00 0C */ b lbl_8009DCCC
lbl_8009DCC4:
/* 8009DCC4 0009AC04 38 61 00 08 */ addi r3, r1, 8
/* 8009DCC8 0009AC08 4B F6 F0 9D */ bl mDoMtx_stack_c_NS_transS
/* 8009DCC8 0009AC08 4B F6 F0 9D */ bl transS__14mDoMtx_stack_cFRC4cXyz
lbl_8009DCCC:
/* 8009DCCC 0009AC0C 7F 43 D3 78 */ mr r3, r26
/* 8009DCD0 0009AC10 48 04 47 2D */ bl daAlink_c_NS_concatMagneBootMtx
/* 8009DCD0 0009AC10 48 04 47 2D */ bl concatMagneBootMtx__9daAlink_cFv
/* 8009DCD4 0009AC14 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 8009DCD8 0009AC18 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 8009DCDC 0009AC1C A8 9A 04 E6 */ lha r4, 0x4e6(r26)
/* 8009DCE0 0009AC20 4B F6 E7 55 */ bl mDoMtx_YrotM
/* 8009DCE0 0009AC20 4B F6 E7 55 */ bl mDoMtx_YrotM__FPA4_fs
/* 8009DCE4 0009AC24 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 8009DCE8 0009AC28 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 8009DCEC 0009AC2C 7F 64 DB 78 */ mr r4, r27
/* 8009DCF0 0009AC30 7F 85 E3 78 */ mr r5, r28
/* 8009DCF4 0009AC34 7F A6 EB 78 */ mr r6, r29
/* 8009DCF8 0009AC38 4B F6 E5 A9 */ bl mDoMtx_ZXYrotM
/* 8009DCF8 0009AC38 4B F6 E5 A9 */ bl mDoMtx_ZXYrotM__FPA4_fsss
/* 8009DCFC 0009AC3C 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 8009DD00 0009AC40 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 8009DD04 0009AC44 A8 1A 04 E6 */ lha r0, 0x4e6(r26)
/* 8009DD08 0009AC48 7C 00 00 D0 */ neg r0, r0
/* 8009DD0C 0009AC4C 7C 04 07 34 */ extsh r4, r0
/* 8009DD10 0009AC50 4B F6 E7 25 */ bl mDoMtx_YrotM
/* 8009DD10 0009AC50 4B F6 E7 25 */ bl mDoMtx_YrotM__FPA4_fs
/* 8009DD14 0009AC54 7F 43 D3 78 */ mr r3, r26
/* 8009DD18 0009AC58 48 04 47 25 */ bl daAlink_c_NS_concatMagneBootInvMtx
/* 8009DD18 0009AC58 48 04 47 25 */ bl concatMagneBootInvMtx__9daAlink_cFv
/* 8009DD1C 0009AC5C C0 01 00 08 */ lfs f0, 8(r1)
/* 8009DD20 0009AC60 FC 20 00 50 */ fneg f1, f0
/* 8009DD24 0009AC64 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 8009DD28 0009AC68 FC 40 00 50 */ fneg f2, f0
/* 8009DD2C 0009AC6C C0 01 00 10 */ lfs f0, 0x10(r1)
/* 8009DD30 0009AC70 FC 60 00 50 */ fneg f3, f0
/* 8009DD34 0009AC74 4B F6 F0 69 */ bl mDoMtx_stack_c_NS_transM
/* 8009DD34 0009AC74 4B F6 F0 69 */ bl transM__14mDoMtx_stack_cFfff
/* 8009DD38 0009AC78 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 8009DD3C 0009AC7C 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 8009DD40 0009AC80 7F E4 FB 78 */ mr r4, r31
+19 -19
View File
@@ -235,7 +235,7 @@ lbl_8009E0FC:
/* 8009E0FC 0009B03C 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 8009E100 0009B040 41 82 00 3C */ beq lbl_8009E13C
/* 8009E104 0009B044 7F 63 DB 78 */ mr r3, r27
/* 8009E108 0009B048 48 04 ED FD */ bl daAlink_c_NS_checkHorseLieAnime
/* 8009E108 0009B048 48 04 ED FD */ bl checkHorseLieAnime__9daAlink_cCFv
/* 8009E10C 0009B04C 2C 03 00 00 */ cmpwi r3, 0
/* 8009E110 0009B050 40 82 00 2C */ bne lbl_8009E13C
/* 8009E114 0009B054 A0 1B 2F E8 */ lhz r0, 0x2fe8(r27)
@@ -415,7 +415,7 @@ lbl_8009E390:
/* 8009E390 0009B2D0 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 8009E394 0009B2D4 41 82 01 08 */ beq lbl_8009E49C
/* 8009E398 0009B2D8 7F 63 DB 78 */ mr r3, r27
/* 8009E39C 0009B2DC 48 04 06 4D */ bl daAlink_c_NS_checkBowAnime
/* 8009E39C 0009B2DC 48 04 06 4D */ bl checkBowAnime__9daAlink_cCFv
/* 8009E3A0 0009B2E0 2C 03 00 00 */ cmpwi r3, 0
/* 8009E3A4 0009B2E4 41 82 00 F8 */ beq lbl_8009E49C
/* 8009E3A8 0009B2E8 3B 80 00 01 */ li r28, 1
@@ -434,11 +434,11 @@ lbl_8009E390:
/* 8009E3DC 0009B31C 38 80 00 00 */ li r4, 0
/* 8009E3E0 0009B320 38 A0 13 88 */ li r5, 0x1388
/* 8009E3E4 0009B324 38 C1 00 38 */ addi r6, r1, 0x38
/* 8009E3E8 0009B328 48 29 B4 91 */ bl JMAEulerToQuat
/* 8009E3E8 0009B328 48 29 B4 91 */ bl JMAEulerToQuat__FsssP10Quaternion
/* 8009E3EC 0009B32C 38 61 00 48 */ addi r3, r1, 0x48
/* 8009E3F0 0009B330 38 81 00 38 */ addi r4, r1, 0x38
/* 8009E3F4 0009B334 38 A1 00 28 */ addi r5, r1, 0x28
/* 8009E3F8 0009B338 4B F6 E7 65 */ bl mDoMtx_QuatConcat
/* 8009E3F8 0009B338 4B F6 E7 65 */ bl mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion
/* 8009E3FC 0009B33C 48 00 00 A0 */ b lbl_8009E49C
lbl_8009E400:
/* 8009E400 0009B340 2C 1F 00 0D */ cmpwi r31, 0xd
@@ -460,12 +460,12 @@ lbl_8009E430:
/* 8009E434 0009B374 40 82 00 2C */ bne lbl_8009E460
/* 8009E438 0009B378 7F 63 DB 78 */ mr r3, r27
/* 8009E43C 0009B37C 38 80 00 E0 */ li r4, 0xe0
/* 8009E440 0009B380 48 00 E1 19 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 8009E440 0009B380 48 00 E1 19 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 8009E444 0009B384 2C 03 00 00 */ cmpwi r3, 0
/* 8009E448 0009B388 40 82 00 18 */ bne lbl_8009E460
/* 8009E44C 0009B38C 7F 63 DB 78 */ mr r3, r27
/* 8009E450 0009B390 38 80 00 E1 */ li r4, 0xe1
/* 8009E454 0009B394 48 00 E1 05 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 8009E454 0009B394 48 00 E1 05 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 8009E458 0009B398 2C 03 00 00 */ cmpwi r3, 0
/* 8009E45C 0009B39C 41 82 00 40 */ beq lbl_8009E49C
lbl_8009E460:
@@ -518,7 +518,7 @@ lbl_8009E4C0:
/* 8009E50C 0009B44C 38 80 00 00 */ li r4, 0
/* 8009E510 0009B450 38 A0 00 00 */ li r5, 0
/* 8009E514 0009B454 38 C1 00 38 */ addi r6, r1, 0x38
/* 8009E518 0009B458 48 29 B3 61 */ bl JMAEulerToQuat
/* 8009E518 0009B458 48 29 B3 61 */ bl JMAEulerToQuat__FsssP10Quaternion
/* 8009E51C 0009B45C 48 00 00 34 */ b lbl_8009E550
lbl_8009E520:
/* 8009E520 0009B460 2C 03 00 01 */ cmpwi r3, 1
@@ -527,18 +527,18 @@ lbl_8009E520:
/* 8009E52C 0009B46C 7C A4 2B 78 */ mr r4, r5
/* 8009E530 0009B470 38 A0 00 00 */ li r5, 0
/* 8009E534 0009B474 38 C1 00 38 */ addi r6, r1, 0x38
/* 8009E538 0009B478 48 29 B3 41 */ bl JMAEulerToQuat
/* 8009E538 0009B478 48 29 B3 41 */ bl JMAEulerToQuat__FsssP10Quaternion
/* 8009E53C 0009B47C 48 00 00 14 */ b lbl_8009E550
lbl_8009E540:
/* 8009E540 0009B480 38 60 00 00 */ li r3, 0
/* 8009E544 0009B484 38 80 00 00 */ li r4, 0
/* 8009E548 0009B488 38 C1 00 38 */ addi r6, r1, 0x38
/* 8009E54C 0009B48C 48 29 B3 2D */ bl JMAEulerToQuat
/* 8009E54C 0009B48C 48 29 B3 2D */ bl JMAEulerToQuat__FsssP10Quaternion
lbl_8009E550:
/* 8009E550 0009B490 38 61 00 48 */ addi r3, r1, 0x48
/* 8009E554 0009B494 38 81 00 38 */ addi r4, r1, 0x38
/* 8009E558 0009B498 38 A1 00 28 */ addi r5, r1, 0x28
/* 8009E55C 0009B49C 4B F6 E6 01 */ bl mDoMtx_QuatConcat
/* 8009E55C 0009B49C 4B F6 E6 01 */ bl mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion
/* 8009E560 0009B4A0 48 00 00 30 */ b lbl_8009E590
lbl_8009E564:
/* 8009E564 0009B4A4 80 7B 20 60 */ lwz r3, 0x2060(r27)
@@ -571,7 +571,7 @@ lbl_8009E590:
/* 8009E5CC 0009B50C 38 80 00 00 */ li r4, 0
/* 8009E5D0 0009B510 38 A0 00 00 */ li r5, 0
/* 8009E5D4 0009B514 38 C1 00 38 */ addi r6, r1, 0x38
/* 8009E5D8 0009B518 48 29 B2 A1 */ bl JMAEulerToQuat
/* 8009E5D8 0009B518 48 29 B2 A1 */ bl JMAEulerToQuat__FsssP10Quaternion
/* 8009E5DC 0009B51C 48 00 00 34 */ b lbl_8009E610
lbl_8009E5E0:
/* 8009E5E0 0009B520 2C 03 00 01 */ cmpwi r3, 1
@@ -580,18 +580,18 @@ lbl_8009E5E0:
/* 8009E5EC 0009B52C 7C A4 2B 78 */ mr r4, r5
/* 8009E5F0 0009B530 38 A0 00 00 */ li r5, 0
/* 8009E5F4 0009B534 38 C1 00 38 */ addi r6, r1, 0x38
/* 8009E5F8 0009B538 48 29 B2 81 */ bl JMAEulerToQuat
/* 8009E5F8 0009B538 48 29 B2 81 */ bl JMAEulerToQuat__FsssP10Quaternion
/* 8009E5FC 0009B53C 48 00 00 14 */ b lbl_8009E610
lbl_8009E600:
/* 8009E600 0009B540 38 60 00 00 */ li r3, 0
/* 8009E604 0009B544 38 80 00 00 */ li r4, 0
/* 8009E608 0009B548 38 C1 00 38 */ addi r6, r1, 0x38
/* 8009E60C 0009B54C 48 29 B2 6D */ bl JMAEulerToQuat
/* 8009E60C 0009B54C 48 29 B2 6D */ bl JMAEulerToQuat__FsssP10Quaternion
lbl_8009E610:
/* 8009E610 0009B550 38 61 00 48 */ addi r3, r1, 0x48
/* 8009E614 0009B554 38 81 00 38 */ addi r4, r1, 0x38
/* 8009E618 0009B558 38 A1 00 28 */ addi r5, r1, 0x28
/* 8009E61C 0009B55C 4B F6 E5 41 */ bl mDoMtx_QuatConcat
/* 8009E61C 0009B55C 4B F6 E5 41 */ bl mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion
lbl_8009E620:
/* 8009E620 0009B560 A8 A1 00 14 */ lha r5, 0x14(r1)
/* 8009E624 0009B564 7C A0 07 35 */ extsh. r0, r5
@@ -611,7 +611,7 @@ lbl_8009E620:
/* 8009E65C 0009B59C 38 80 00 00 */ li r4, 0
/* 8009E660 0009B5A0 38 A0 00 00 */ li r5, 0
/* 8009E664 0009B5A4 38 C1 00 38 */ addi r6, r1, 0x38
/* 8009E668 0009B5A8 48 29 B2 11 */ bl JMAEulerToQuat
/* 8009E668 0009B5A8 48 29 B2 11 */ bl JMAEulerToQuat__FsssP10Quaternion
/* 8009E66C 0009B5AC 48 00 00 34 */ b lbl_8009E6A0
lbl_8009E670:
/* 8009E670 0009B5B0 2C 03 00 01 */ cmpwi r3, 1
@@ -620,18 +620,18 @@ lbl_8009E670:
/* 8009E67C 0009B5BC 7C A4 2B 78 */ mr r4, r5
/* 8009E680 0009B5C0 38 A0 00 00 */ li r5, 0
/* 8009E684 0009B5C4 38 C1 00 38 */ addi r6, r1, 0x38
/* 8009E688 0009B5C8 48 29 B1 F1 */ bl JMAEulerToQuat
/* 8009E688 0009B5C8 48 29 B1 F1 */ bl JMAEulerToQuat__FsssP10Quaternion
/* 8009E68C 0009B5CC 48 00 00 14 */ b lbl_8009E6A0
lbl_8009E690:
/* 8009E690 0009B5D0 38 60 00 00 */ li r3, 0
/* 8009E694 0009B5D4 38 80 00 00 */ li r4, 0
/* 8009E698 0009B5D8 38 C1 00 38 */ addi r6, r1, 0x38
/* 8009E69C 0009B5DC 48 29 B1 DD */ bl JMAEulerToQuat
/* 8009E69C 0009B5DC 48 29 B1 DD */ bl JMAEulerToQuat__FsssP10Quaternion
lbl_8009E6A0:
/* 8009E6A0 0009B5E0 38 61 00 48 */ addi r3, r1, 0x48
/* 8009E6A4 0009B5E4 38 81 00 38 */ addi r4, r1, 0x38
/* 8009E6A8 0009B5E8 38 A1 00 28 */ addi r5, r1, 0x28
/* 8009E6AC 0009B5EC 4B F6 E4 B1 */ bl mDoMtx_QuatConcat
/* 8009E6AC 0009B5EC 4B F6 E4 B1 */ bl mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion
lbl_8009E6B0:
/* 8009E6B0 0009B5F0 2C 1C 00 00 */ cmpwi r28, 0
/* 8009E6B4 0009B5F4 41 82 00 E8 */ beq lbl_8009E79C
@@ -667,7 +667,7 @@ lbl_8009E70C:
/* 8009E71C 0009B65C C0 61 00 74 */ lfs f3, 0x74(r1)
/* 8009E720 0009B660 48 2A 81 C9 */ bl PSMTXTrans
/* 8009E724 0009B664 38 61 00 18 */ addi r3, r1, 0x18
/* 8009E728 0009B668 4B F6 E8 55 */ bl mDoMtx_stack_c_NS_quatM
/* 8009E728 0009B668 4B F6 E8 55 */ bl quatM__14mDoMtx_stack_cFPC10Quaternion
/* 8009E72C 0009B66C 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 8009E730 0009B670 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 8009E734 0009B674 7C 64 1B 78 */ mr r4, r3
+3 -3
View File
@@ -15,7 +15,7 @@ lbl_8009E7E8:
/* 8009E7E8 0009B728 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 8009E7EC 0009B72C 41 82 00 14 */ beq lbl_8009E800
/* 8009E7F0 0009B730 7F E3 FB 78 */ mr r3, r31
/* 8009E7F4 0009B734 48 01 C7 8D */ bl daAlink_c_NS_checkUpperReadyThrowAnime
/* 8009E7F4 0009B734 48 01 C7 8D */ bl checkUpperReadyThrowAnime__9daAlink_cCFv
/* 8009E7F8 0009B738 2C 03 00 00 */ cmpwi r3, 0
/* 8009E7FC 0009B73C 40 82 00 30 */ bne lbl_8009E82C
lbl_8009E800:
@@ -27,7 +27,7 @@ lbl_8009E800:
/* 8009E814 0009B754 28 03 00 00 */ cmplwi r3, 0
/* 8009E818 0009B758 41 82 00 F0 */ beq lbl_8009E908
/* 8009E81C 0009B75C 7F E3 FB 78 */ mr r3, r31
/* 8009E820 0009B760 48 01 AA 35 */ bl daAlink_c_NS_checkNoUpperAnime
/* 8009E820 0009B760 48 01 AA 35 */ bl checkNoUpperAnime__9daAlink_cCFv
/* 8009E824 0009B764 2C 03 00 00 */ cmpwi r3, 0
/* 8009E828 0009B768 40 82 00 E0 */ bne lbl_8009E908
lbl_8009E82C:
@@ -48,7 +48,7 @@ lbl_8009E82C:
/* 8009E864 0009B7A4 A8 81 00 26 */ lha r4, 0x26(r1)
/* 8009E868 0009B7A8 A8 A1 00 28 */ lha r5, 0x28(r1)
/* 8009E86C 0009B7AC 38 C1 00 08 */ addi r6, r1, 8
/* 8009E870 0009B7B0 48 29 B0 09 */ bl JMAEulerToQuat
/* 8009E870 0009B7B0 48 29 B0 09 */ bl JMAEulerToQuat__FsssP10Quaternion
/* 8009E874 0009B7B4 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 8009E878 0009B7B8 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 8009E87C 0009B7BC 38 81 00 08 */ addi r4, r1, 8
+2 -2
View File
@@ -101,13 +101,13 @@ lbl_8009EA6C:
/* 8009EA74 0009B9B4 2C 04 00 04 */ cmpwi r4, 4
/* 8009EA78 0009B9B8 40 82 00 10 */ bne lbl_8009EA88
/* 8009EA7C 0009B9BC C0 22 92 B8 */ lfs f1, lbl_80452CB8-_SDA2_BASE_(r2)
/* 8009EA80 0009B9C0 48 00 DC B9 */ bl daAlink_c_NS_setDoubleAnimeBlendRatio
/* 8009EA80 0009B9C0 48 00 DC B9 */ bl setDoubleAnimeBlendRatio__9daAlink_cFf
/* 8009EA84 0009B9C4 48 00 00 84 */ b lbl_8009EB08
lbl_8009EA88:
/* 8009EA88 0009B9C8 2C 04 00 05 */ cmpwi r4, 5
/* 8009EA8C 0009B9CC 40 82 00 7C */ bne lbl_8009EB08
/* 8009EA90 0009B9D0 C0 22 92 C0 */ lfs f1, lbl_80452CC0-_SDA2_BASE_(r2)
/* 8009EA94 0009B9D4 48 00 DC A5 */ bl daAlink_c_NS_setDoubleAnimeBlendRatio
/* 8009EA94 0009B9D4 48 00 DC A5 */ bl setDoubleAnimeBlendRatio__9daAlink_cFf
/* 8009EA98 0009B9D8 48 00 00 70 */ b lbl_8009EB08
lbl_8009EA9C:
/* 8009EA9C 0009B9DC 28 00 00 08 */ cmplwi r0, 8
+2 -2
View File
@@ -25,10 +25,10 @@ lbl_8009EBB0:
/* 8009EBB0 0009BAF0 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 8009EBB4 0009BAF4 40 82 00 0C */ bne lbl_8009EBC0
/* 8009EBB8 0009BAF8 7F C3 F3 78 */ mr r3, r30
/* 8009EBBC 0009BAFC 48 00 3E 21 */ bl daAlink_c_NS_setFootMatrix
/* 8009EBBC 0009BAFC 48 00 3E 21 */ bl setFootMatrix__9daAlink_cFv
lbl_8009EBC0:
/* 8009EBC0 0009BB00 7F C3 F3 78 */ mr r3, r30
/* 8009EBC4 0009BB04 48 00 3B 4D */ bl daAlink_c_NS_setArmMatrix
/* 8009EBC4 0009BB04 48 00 3B 4D */ bl setArmMatrix__9daAlink_cFv
lbl_8009EBC8:
/* 8009EBC8 0009BB08 88 1E 2F B6 */ lbz r0, 0x2fb6(r30)
/* 8009EBCC 0009BB0C 28 00 00 00 */ cmplwi r0, 0
+7 -7
View File
@@ -28,7 +28,7 @@ lbl_8009ECE8:
/* 8009ED08 0009BC48 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 8009ED0C 0009BC4C 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 8009ED10 0009BC50 38 80 E6 9C */ li r4, -6500
/* 8009ED14 0009BC54 4B F6 D7 B9 */ bl mDoMtx_ZrotM
/* 8009ED14 0009BC54 4B F6 D7 B9 */ bl mDoMtx_ZrotM__FPA4_fs
/* 8009ED18 0009BC58 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 8009ED1C 0009BC5C 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 8009ED20 0009BC60 80 9F 06 58 */ lwz r4, 0x658(r31)
@@ -62,7 +62,7 @@ lbl_8009ED50:
/* 8009ED8C 0009BCCC A8 1F 30 3A */ lha r0, 0x303a(r31)
/* 8009ED90 0009BCD0 7C 00 0E 70 */ srawi r0, r0, 1
/* 8009ED94 0009BCD4 7C 06 07 34 */ extsh r6, r0
/* 8009ED98 0009BCD8 4B F6 D3 CD */ bl mDoMtx_XYZrotM
/* 8009ED98 0009BCD8 4B F6 D3 CD */ bl mDoMtx_XYZrotM__FPA4_fsss
/* 8009ED9C 0009BCDC 48 00 00 74 */ b lbl_8009EE10
lbl_8009EDA0:
/* 8009EDA0 0009BCE0 35 1E FF F9 */ addic. r8, r30, -7
@@ -78,7 +78,7 @@ lbl_8009EDA0:
/* 8009EDC8 0009BD08 A8 1F 30 66 */ lha r0, 0x3066(r31)
/* 8009EDCC 0009BD0C 7C 06 02 14 */ add r0, r6, r0
/* 8009EDD0 0009BD10 7C 06 07 34 */ extsh r6, r0
/* 8009EDD4 0009BD14 4B F6 D3 91 */ bl mDoMtx_XYZrotM
/* 8009EDD4 0009BD14 4B F6 D3 91 */ bl mDoMtx_XYZrotM__FPA4_fsss
/* 8009EDD8 0009BD18 48 00 00 38 */ b lbl_8009EE10
lbl_8009EDDC:
/* 8009EDDC 0009BD1C 57 C0 08 3C */ slwi r0, r30, 1
@@ -93,7 +93,7 @@ lbl_8009EDDC:
/* 8009EE00 0009BD40 A8 06 30 66 */ lha r0, 0x3066(r6)
/* 8009EE04 0009BD44 7C 07 02 14 */ add r0, r7, r0
/* 8009EE08 0009BD48 7C 06 07 34 */ extsh r6, r0
/* 8009EE0C 0009BD4C 4B F6 D3 59 */ bl mDoMtx_XYZrotM
/* 8009EE0C 0009BD4C 4B F6 D3 59 */ bl mDoMtx_XYZrotM__FPA4_fsss
lbl_8009EE10:
/* 8009EE10 0009BD50 A0 1F 2F E8 */ lhz r0, 0x2fe8(r31)
/* 8009EE14 0009BD54 28 00 01 4D */ cmplwi r0, 0x14d
@@ -101,7 +101,7 @@ lbl_8009EE10:
/* 8009EE1C 0009BD5C C0 3F 34 7C */ lfs f1, 0x347c(r31)
/* 8009EE20 0009BD60 C0 42 92 B8 */ lfs f2, lbl_80452CB8-_SDA2_BASE_(r2)
/* 8009EE24 0009BD64 FC 60 10 90 */ fmr f3, f2
/* 8009EE28 0009BD68 4B F6 E0 11 */ bl mDoMtx_stack_c_NS_scaleM
/* 8009EE28 0009BD68 4B F6 E0 11 */ bl scaleM__14mDoMtx_stack_cFfff
lbl_8009EE2C:
/* 8009EE2C 0009BD6C 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 8009EE30 0009BD70 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
@@ -138,7 +138,7 @@ lbl_8009EE64:
/* 8009EEA8 0009BDE8 B3 BF 04 E6 */ sth r29, 0x4e6(r31)
lbl_8009EEAC:
/* 8009EEAC 0009BDEC 7F E3 FB 78 */ mr r3, r31
/* 8009EEB0 0009BDF0 48 02 0F 01 */ bl daAlink_c_NS_checkZoraWearAbility
/* 8009EEB0 0009BDF0 48 02 0F 01 */ bl checkZoraWearAbility__9daAlink_cCFv
/* 8009EEB4 0009BDF4 2C 03 00 00 */ cmpwi r3, 0
/* 8009EEB8 0009BDF8 41 82 00 64 */ beq lbl_8009EF1C
/* 8009EEBC 0009BDFC 2C 1E 00 06 */ cmpwi r30, 6
@@ -151,7 +151,7 @@ lbl_8009EEAC:
/* 8009EED8 0009BE18 C0 22 94 DC */ lfs f1, lbl_80452EDC-_SDA2_BASE_(r2)
/* 8009EEDC 0009BE1C C0 42 92 B8 */ lfs f2, lbl_80452CB8-_SDA2_BASE_(r2)
/* 8009EEE0 0009BE20 FC 60 10 90 */ fmr f3, f2
/* 8009EEE4 0009BE24 4B F6 DF 55 */ bl mDoMtx_stack_c_NS_scaleM
/* 8009EEE4 0009BE24 4B F6 DF 55 */ bl scaleM__14mDoMtx_stack_cFfff
/* 8009EEE8 0009BE28 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 8009EEEC 0009BE2C 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 8009EEF0 0009BE30 80 9F 06 58 */ lwz r4, 0x658(r31)
+2 -2
View File
@@ -9,7 +9,7 @@
/* 8009EF9C 0009BEDC 2C 1F 00 24 */ cmpwi r31, 0x24
/* 8009EFA0 0009BEE0 40 82 00 10 */ bne lbl_8009EFB0
/* 8009EFA4 0009BEE4 7F C3 F3 78 */ mr r3, r30
/* 8009EFA8 0009BEE8 48 08 BD 75 */ bl daAlink_c_NS_setWolfFootMatrix
/* 8009EFA8 0009BEE8 48 08 BD 75 */ bl setWolfFootMatrix__9daAlink_cFv
/* 8009EFAC 0009BEEC 48 00 00 28 */ b lbl_8009EFD4
lbl_8009EFB0:
/* 8009EFB0 0009BEF0 2C 1F 00 07 */ cmpwi r31, 7
@@ -21,7 +21,7 @@ lbl_8009EFB0:
lbl_8009EFC8:
/* 8009EFC8 0009BF08 7F C3 F3 78 */ mr r3, r30
/* 8009EFCC 0009BF0C 7F E4 FB 78 */ mr r4, r31
/* 8009EFD0 0009BF10 48 08 BC FD */ bl daAlink_c_NS_changeWolfBlendRate
/* 8009EFD0 0009BF10 48 08 BC FD */ bl changeWolfBlendRate__9daAlink_cFi
lbl_8009EFD4:
/* 8009EFD4 0009BF14 38 60 00 01 */ li r3, 1
/* 8009EFD8 0009BF18 83 E1 00 0C */ lwz r31, 0xc(r1)
+5 -5
View File
@@ -77,7 +77,7 @@ lbl_8009F150:
/* 8009F150 0009C090 38 61 00 C4 */ addi r3, r1, 0xc4
/* 8009F154 0009C094 38 81 00 D0 */ addi r4, r1, 0xd0
/* 8009F158 0009C098 38 A1 00 18 */ addi r5, r1, 0x18
/* 8009F15C 0009C09C 4B FB C1 9D */ bl dKyw_get_AllWind_vec
/* 8009F15C 0009C09C 4B FB C1 9D */ bl dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf
/* 8009F160 0009C0A0 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
/* 8009F164 0009C0A4 54 00 03 5B */ rlwinm. r0, r0, 0, 0xd, 0xd
/* 8009F168 0009C0A8 40 82 00 10 */ bne lbl_8009F178
@@ -162,7 +162,7 @@ lbl_8009F24C:
lbl_8009F294:
/* 8009F294 0009C1D4 7F E3 FB 78 */ mr r3, r31
/* 8009F298 0009C1D8 38 80 00 52 */ li r4, 0x52
/* 8009F29C 0009C1DC 48 00 D2 BD */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 8009F29C 0009C1DC 48 00 D2 BD */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 8009F2A0 0009C1E0 2C 03 00 00 */ cmpwi r3, 0
/* 8009F2A4 0009C1E4 41 82 00 44 */ beq lbl_8009F2E8
/* 8009F2A8 0009C1E8 C0 3F 1F E0 */ lfs f1, 0x1fe0(r31)
@@ -484,7 +484,7 @@ lbl_8009F6DC:
lbl_8009F718:
/* 8009F718 0009C658 7F E3 FB 78 */ mr r3, r31
/* 8009F71C 0009C65C 38 81 00 B8 */ addi r4, r1, 0xb8
/* 8009F720 0009C660 48 04 2D 5D */ bl daAlink_c_NS_multVecMagneBootInvMtx
/* 8009F720 0009C660 48 04 2D 5D */ bl multVecMagneBootInvMtx__9daAlink_cFP4cXyz
/* 8009F724 0009C664 80 7F 05 70 */ lwz r3, 0x570(r31)
/* 8009F728 0009C668 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
/* 8009F72C 0009C66C 40 82 00 18 */ bne lbl_8009F744
@@ -498,7 +498,7 @@ lbl_8009F744:
/* 8009F748 0009C688 41 82 00 30 */ beq lbl_8009F778
/* 8009F74C 0009C68C 38 7F 1D C0 */ addi r3, r31, 0x1dc0
/* 8009F750 0009C690 38 80 00 00 */ li r4, 0
/* 8009F754 0009C694 48 00 2A 8D */ bl daAlink_c_NS_getMoveBGActorName
/* 8009F754 0009C694 48 00 2A 8D */ bl getMoveBGActorName__9daAlink_cFR13cBgS_PolyInfoi
/* 8009F758 0009C698 7C 60 07 34 */ extsh r0, r3
/* 8009F75C 0009C69C 2C 00 00 C6 */ cmpwi r0, 0xc6
/* 8009F760 0009C6A0 40 82 00 18 */ bne lbl_8009F778
@@ -576,7 +576,7 @@ lbl_8009F824:
/* 8009F868 0009C7A8 40 80 01 3C */ bge lbl_8009F9A4
/* 8009F86C 0009C7AC 7F E3 FB 78 */ mr r3, r31
/* 8009F870 0009C7B0 38 80 01 16 */ li r4, 0x116
/* 8009F874 0009C7B4 48 00 CC E5 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 8009F874 0009C7B4 48 00 CC E5 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 8009F878 0009C7B8 2C 03 00 00 */ cmpwi r3, 0
/* 8009F87C 0009C7BC 40 82 01 28 */ bne lbl_8009F9A4
/* 8009F880 0009C7C0 C0 01 00 94 */ lfs f0, 0x94(r1)
+1 -1
View File
@@ -13,7 +13,7 @@
/* 800A0898 0009D7D8 41 82 00 88 */ beq lbl_800A0920
/* 800A089C 0009D7DC AB FD 00 08 */ lha r31, 8(r29)
/* 800A08A0 0009D7E0 7F A3 EB 78 */ mr r3, r29
/* 800A08A4 0009D7E4 48 03 BC A5 */ bl daAlink_c_NS_checkEnemyGroup
/* 800A08A4 0009D7E4 48 03 BC A5 */ bl checkEnemyGroup__9daAlink_cFP10fopAc_ac_c
/* 800A08A8 0009D7E8 2C 03 00 00 */ cmpwi r3, 0
/* 800A08AC 0009D7EC 41 82 00 24 */ beq lbl_800A08D0
/* 800A08B0 0009D7F0 C0 1D 05 38 */ lfs f0, 0x538(r29)
+20 -20
View File
@@ -114,18 +114,18 @@ lbl_800A0AD0:
lbl_800A0AD8:
/* 800A0AD8 0009DA18 80 7F 27 EC */ lwz r3, 0x27ec(r31)
/* 800A0ADC 0009DA1C 7C 7A 1B 78 */ mr r26, r3
/* 800A0AE0 0009DA20 48 03 BA 69 */ bl daAlink_c_NS_checkEnemyGroup
/* 800A0AE0 0009DA20 48 03 BA 69 */ bl checkEnemyGroup__9daAlink_cFP10fopAc_ac_c
/* 800A0AE4 0009DA24 2C 03 00 00 */ cmpwi r3, 0
/* 800A0AE8 0009DA28 41 82 01 14 */ beq lbl_800A0BFC
/* 800A0AEC 0009DA2C 80 7F 27 E0 */ lwz r3, 0x27e0(r31)
/* 800A0AF0 0009DA30 38 80 00 01 */ li r4, 1
/* 800A0AF4 0009DA34 4B FC FD 51 */ bl dAttention_c_NS_GetLockonList
/* 800A0AF4 0009DA34 4B FC FD 51 */ bl GetLockonList__12dAttention_cFl
/* 800A0AF8 0009DA38 28 03 00 00 */ cmplwi r3, 0
/* 800A0AFC 0009DA3C 41 82 00 1C */ beq lbl_800A0B18
/* 800A0B00 0009DA40 80 7F 27 E0 */ lwz r3, 0x27e0(r31)
/* 800A0B04 0009DA44 38 80 00 01 */ li r4, 1
/* 800A0B08 0009DA48 4B FC FD 3D */ bl dAttention_c_NS_GetLockonList
/* 800A0B0C 0009DA4C 4B FD 2D 59 */ bl dAttList_c_NS_getActor
/* 800A0B08 0009DA48 4B FC FD 3D */ bl GetLockonList__12dAttention_cFl
/* 800A0B0C 0009DA4C 4B FD 2D 59 */ bl getActor__10dAttList_cFv
/* 800A0B10 0009DA50 7C 79 1B 78 */ mr r25, r3
/* 800A0B14 0009DA54 48 00 00 08 */ b lbl_800A0B1C
lbl_800A0B18:
@@ -160,7 +160,7 @@ lbl_800A0B70:
/* 800A0B80 0009DAC0 48 00 00 8C */ b lbl_800A0C0C
lbl_800A0B84:
/* 800A0B84 0009DAC4 7F 23 CB 78 */ mr r3, r25
/* 800A0B88 0009DAC8 48 03 B9 C1 */ bl daAlink_c_NS_checkEnemyGroup
/* 800A0B88 0009DAC8 48 03 B9 C1 */ bl checkEnemyGroup__9daAlink_cFP10fopAc_ac_c
/* 800A0B8C 0009DACC 2C 03 00 00 */ cmpwi r3, 0
/* 800A0B90 0009DAD0 41 82 00 7C */ beq lbl_800A0C0C
/* 800A0B94 0009DAD4 A8 7F 30 F8 */ lha r3, 0x30f8(r31)
@@ -200,12 +200,12 @@ lbl_800A0BFC:
lbl_800A0C0C:
/* 800A0C0C 0009DB4C 80 7F 27 E0 */ lwz r3, 0x27e0(r31)
/* 800A0C10 0009DB50 38 80 00 00 */ li r4, 0
/* 800A0C14 0009DB54 4B FD 29 29 */ bl dAttention_c_NS_LockonTarget
/* 800A0C14 0009DB54 4B FD 29 29 */ bl LockonTarget__12dAttention_cFl
/* 800A0C18 0009DB58 7C 79 1B 78 */ mr r25, r3
/* 800A0C1C 0009DB5C 28 1A 00 00 */ cmplwi r26, 0
/* 800A0C20 0009DB60 40 82 00 10 */ bne lbl_800A0C30
/* 800A0C24 0009DB64 48 0E 0A 1D */ bl dCam_getBody
/* 800A0C28 0009DB68 48 0E 08 D9 */ bl dCamera_c_NS_GetForceLockOnActor
/* 800A0C24 0009DB64 48 0E 0A 1D */ bl dCam_getBody__Fv
/* 800A0C28 0009DB68 48 0E 08 D9 */ bl GetForceLockOnActor__9dCamera_cFv
/* 800A0C2C 0009DB6C 7C 7A 1B 78 */ mr r26, r3
lbl_800A0C30:
/* 800A0C30 0009DB70 7F E3 FB 78 */ mr r3, r31
@@ -233,7 +233,7 @@ lbl_800A0C7C:
/* 800A0C80 0009DBC0 48 00 07 94 */ b lbl_800A1414
lbl_800A0C84:
/* 800A0C84 0009DBC4 7F E3 FB 78 */ mr r3, r31
/* 800A0C88 0009DBC8 48 07 4F 99 */ bl daAlink_c_NS_checkEventRun
/* 800A0C88 0009DBC8 48 07 4F 99 */ bl checkEventRun__9daAlink_cCFv
/* 800A0C8C 0009DBCC 2C 03 00 00 */ cmpwi r3, 0
/* 800A0C90 0009DBD0 40 82 06 20 */ bne lbl_800A12B0
/* 800A0C94 0009DBD4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
@@ -252,12 +252,12 @@ lbl_800A0CBC:
lbl_800A0CC4:
/* 800A0CC4 0009DC04 38 7A 5B 6C */ addi r3, r26, 0x5b6c
/* 800A0CC8 0009DC08 80 9A 5B 78 */ lwz r4, 0x5b78(r26)
/* 800A0CCC 0009DC0C 4B FD 2F D9 */ bl dAttLook_c_NS_convPId
/* 800A0CCC 0009DC0C 4B FD 2F D9 */ bl convPId__10dAttLook_cFUi
/* 800A0CD0 0009DC10 28 03 00 00 */ cmplwi r3, 0
/* 800A0CD4 0009DC14 41 82 00 38 */ beq lbl_800A0D0C
/* 800A0CD8 0009DC18 38 7A 5B 6C */ addi r3, r26, 0x5b6c
/* 800A0CDC 0009DC1C 80 9A 5B 78 */ lwz r4, 0x5b78(r26)
/* 800A0CE0 0009DC20 4B FD 2F C5 */ bl dAttLook_c_NS_convPId
/* 800A0CE0 0009DC20 4B FD 2F C5 */ bl convPId__10dAttLook_cFUi
/* 800A0CE4 0009DC24 A8 03 00 08 */ lha r0, 8(r3)
/* 800A0CE8 0009DC28 2C 00 01 E9 */ cmpwi r0, 0x1e9
/* 800A0CEC 0009DC2C 40 82 00 0C */ bne lbl_800A0CF8
@@ -266,7 +266,7 @@ lbl_800A0CC4:
lbl_800A0CF8:
/* 800A0CF8 0009DC38 38 7A 5B 6C */ addi r3, r26, 0x5b6c
/* 800A0CFC 0009DC3C 80 9A 5B 78 */ lwz r4, 0x5b78(r26)
/* 800A0D00 0009DC40 4B FD 2F A5 */ bl dAttLook_c_NS_convPId
/* 800A0D00 0009DC40 4B FD 2F A5 */ bl convPId__10dAttLook_cFUi
/* 800A0D04 0009DC44 38 63 05 38 */ addi r3, r3, 0x538
/* 800A0D08 0009DC48 48 00 07 0C */ b lbl_800A1414
lbl_800A0D0C:
@@ -374,7 +374,7 @@ lbl_800A0E70:
/* 800A0E80 0009DDC0 28 00 02 02 */ cmplwi r0, 0x202
/* 800A0E84 0009DDC4 40 82 00 2C */ bne lbl_800A0EB0
/* 800A0E88 0009DDC8 7F E3 FB 78 */ mr r3, r31
/* 800A0E8C 0009DDCC 48 04 04 E9 */ bl daAlink_c_NS_getCopyRodControllActor
/* 800A0E8C 0009DDCC 48 04 04 E9 */ bl getCopyRodControllActor__9daAlink_cFv
/* 800A0E90 0009DDD0 7C 64 1B 78 */ mr r4, r3
/* 800A0E94 0009DDD4 7F E3 FB 78 */ mr r3, r31
/* 800A0E98 0009DDD8 38 A1 00 10 */ addi r5, r1, 0x10
@@ -386,7 +386,7 @@ lbl_800A0E70:
lbl_800A0EB0:
/* 800A0EB0 0009DDF0 7F E3 FB 78 */ mr r3, r31
/* 800A0EB4 0009DDF4 38 80 00 01 */ li r4, 1
/* 800A0EB8 0009DDF8 48 00 6B 35 */ bl daAlink_c_NS_checkWindSpeedOnAngleAnime
/* 800A0EB8 0009DDF8 48 00 6B 35 */ bl checkWindSpeedOnAngleAnime__9daAlink_cCFi
/* 800A0EBC 0009DDFC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A0EC0 0009DE00 41 82 01 08 */ beq lbl_800A0FC8
/* 800A0EC4 0009DE04 80 1F 05 74 */ lwz r0, 0x574(r31)
@@ -577,12 +577,12 @@ lbl_800A115C:
/* 800A1164 0009E0A4 40 81 00 70 */ ble lbl_800A11D4
/* 800A1168 0009E0A8 7F E3 FB 78 */ mr r3, r31
/* 800A116C 0009E0AC 38 80 00 14 */ li r4, 0x14
/* 800A1170 0009E0B0 48 00 B3 E9 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800A1170 0009E0B0 48 00 B3 E9 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800A1174 0009E0B4 2C 03 00 00 */ cmpwi r3, 0
/* 800A1178 0009E0B8 40 82 00 18 */ bne lbl_800A1190
/* 800A117C 0009E0BC 7F E3 FB 78 */ mr r3, r31
/* 800A1180 0009E0C0 38 80 00 37 */ li r4, 0x37
/* 800A1184 0009E0C4 48 08 76 89 */ bl daAlink_c_NS_checkUnderMove0BckNoArcWolf
/* 800A1184 0009E0C4 48 08 76 89 */ bl checkUnderMove0BckNoArcWolf__9daAlink_cCFQ29daAlink_c12daAlink_WANM
/* 800A1188 0009E0C8 2C 03 00 00 */ cmpwi r3, 0
/* 800A118C 0009E0CC 41 82 00 48 */ beq lbl_800A11D4
lbl_800A1190:
@@ -624,7 +624,7 @@ lbl_800A1210:
/* 800A1214 0009E154 28 00 00 00 */ cmplwi r0, 0
/* 800A1218 0009E158 40 82 01 BC */ bne lbl_800A13D4
/* 800A121C 0009E15C 7F E3 FB 78 */ mr r3, r31
/* 800A1220 0009E160 48 01 22 E1 */ bl daAlink_c_NS_checkAttentionState
/* 800A1220 0009E160 48 01 22 E1 */ bl checkAttentionState__9daAlink_cFv
/* 800A1224 0009E164 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A1228 0009E168 41 82 00 10 */ beq lbl_800A1238
/* 800A122C 0009E16C A0 1F 2F E8 */ lhz r0, 0x2fe8(r31)
@@ -669,7 +669,7 @@ lbl_800A12B0:
/* 800A12BC 0009E1FC 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
/* 800A12C0 0009E200 41 82 00 60 */ beq lbl_800A1320
/* 800A12C4 0009E204 3B 40 00 01 */ li r26, 1
/* 800A12C8 0009E208 48 10 B2 B5 */ bl dKy_darkworld_check
/* 800A12C8 0009E208 48 10 B2 B5 */ bl dKy_darkworld_check__Fv
/* 800A12CC 0009E20C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 800A12D0 0009E210 28 00 00 01 */ cmplwi r0, 1
/* 800A12D4 0009E214 41 82 00 24 */ beq lbl_800A12F8
@@ -700,7 +700,7 @@ lbl_800A1320:
/* 800A1330 0009E270 41 82 00 44 */ beq lbl_800A1374
/* 800A1334 0009E274 7F E3 FB 78 */ mr r3, r31
/* 800A1338 0009E278 7F 24 CB 78 */ mr r4, r25
/* 800A133C 0009E27C 48 07 5B 25 */ bl daAlink_c_NS_checkDemoMoveMode
/* 800A133C 0009E27C 48 07 5B 25 */ bl checkDemoMoveMode__9daAlink_cCFUl
/* 800A1340 0009E280 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A1344 0009E284 40 82 00 30 */ bne lbl_800A1374
/* 800A1348 0009E288 28 19 00 01 */ cmplwi r25, 1
@@ -716,7 +716,7 @@ lbl_800A1320:
/* 800A1370 0009E2B0 40 82 00 44 */ bne lbl_800A13B4
lbl_800A1374:
/* 800A1374 0009E2B4 7F E3 FB 78 */ mr r3, r31
/* 800A1378 0009E2B8 48 07 6D 75 */ bl daAlink_c_NS_getDemoLookActor
/* 800A1378 0009E2B8 48 07 6D 75 */ bl getDemoLookActor__9daAlink_cFv
/* 800A137C 0009E2BC 7C 64 1B 79 */ or. r4, r3, r3
/* 800A1380 0009E2C0 41 82 00 18 */ beq lbl_800A1398
/* 800A1384 0009E2C4 A8 04 00 08 */ lha r0, 8(r4)
+2 -2
View File
@@ -41,7 +41,7 @@ lbl_800A149C:
/* 800A14C0 0009E400 D0 01 00 44 */ stfs f0, 0x44(r1)
/* 800A14C4 0009E404 7F E3 FB 78 */ mr r3, r31
/* 800A14C8 0009E408 38 81 00 3C */ addi r4, r1, 0x3c
/* 800A14CC 0009E40C 48 04 0F B1 */ bl daAlink_c_NS_multVecMagneBootInvMtx
/* 800A14CC 0009E40C 48 04 0F B1 */ bl multVecMagneBootInvMtx__9daAlink_cFP4cXyz
/* 800A14D0 0009E410 38 61 00 3C */ addi r3, r1, 0x3c
/* 800A14D4 0009E414 48 1C 5C 7D */ bl atan2sY_XZ__4cXyzCFv
/* 800A14D8 0009E418 7C 74 1B 78 */ mr r20, r3
@@ -82,7 +82,7 @@ lbl_800A149C:
/* 800A1564 0009E4A4 D0 01 00 38 */ stfs f0, 0x38(r1)
/* 800A1568 0009E4A8 7F E3 FB 78 */ mr r3, r31
/* 800A156C 0009E4AC 38 81 00 30 */ addi r4, r1, 0x30
/* 800A1570 0009E4B0 48 04 0F 0D */ bl daAlink_c_NS_multVecMagneBootInvMtx
/* 800A1570 0009E4B0 48 04 0F 0D */ bl multVecMagneBootInvMtx__9daAlink_cFP4cXyz
/* 800A1574 0009E4B4 38 61 00 30 */ addi r3, r1, 0x30
/* 800A1578 0009E4B8 48 1C 5B D9 */ bl atan2sY_XZ__4cXyzCFv
/* 800A157C 0009E4BC 7C 79 1B 78 */ mr r25, r3
+4 -4
View File
@@ -86,7 +86,7 @@ lbl_800A1BE8:
/* 800A1C30 0009EB70 48 00 02 14 */ b lbl_800A1E44
lbl_800A1C34:
/* 800A1C34 0009EB74 7F E3 FB 78 */ mr r3, r31
/* 800A1C38 0009EB78 48 06 23 B1 */ bl daAlink_c_NS_checkSwimNeckUpDown
/* 800A1C38 0009EB78 48 06 23 B1 */ bl checkSwimNeckUpDown__9daAlink_cCFv
/* 800A1C3C 0009EB7C 2C 03 00 00 */ cmpwi r3, 0
/* 800A1C40 0009EB80 41 82 00 34 */ beq lbl_800A1C74
/* 800A1C44 0009EB84 A8 7F 31 24 */ lha r3, 0x3124(r31)
@@ -106,7 +106,7 @@ lbl_800A1C6C:
/* 800A1C70 0009EBB0 48 00 01 D4 */ b lbl_800A1E44
lbl_800A1C74:
/* 800A1C74 0009EBB4 7F E3 FB 78 */ mr r3, r31
/* 800A1C78 0009EBB8 48 07 3F A9 */ bl daAlink_c_NS_checkEventRun
/* 800A1C78 0009EBB8 48 07 3F A9 */ bl checkEventRun__9daAlink_cCFv
/* 800A1C7C 0009EBBC 2C 03 00 00 */ cmpwi r3, 0
/* 800A1C80 0009EBC0 40 82 01 80 */ bne lbl_800A1E00
/* 800A1C84 0009EBC4 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
@@ -116,11 +116,11 @@ lbl_800A1C74:
/* 800A1C94 0009EBD4 54 00 04 A5 */ rlwinm. r0, r0, 0, 0x12, 0x12
/* 800A1C98 0009EBD8 41 82 01 68 */ beq lbl_800A1E00
/* 800A1C9C 0009EBDC 7F E3 FB 78 */ mr r3, r31
/* 800A1CA0 0009EBE0 48 01 75 B5 */ bl daAlink_c_NS_checkNoUpperAnime
/* 800A1CA0 0009EBE0 48 01 75 B5 */ bl checkNoUpperAnime__9daAlink_cCFv
/* 800A1CA4 0009EBE4 2C 03 00 00 */ cmpwi r3, 0
/* 800A1CA8 0009EBE8 40 82 00 14 */ bne lbl_800A1CBC
/* 800A1CAC 0009EBEC 7F E3 FB 78 */ mr r3, r31
/* 800A1CB0 0009EBF0 48 04 1F BD */ bl daAlink_c_NS_checkGrabAnime
/* 800A1CB0 0009EBF0 48 04 1F BD */ bl checkGrabAnime__9daAlink_cCFv
/* 800A1CB4 0009EBF4 2C 03 00 00 */ cmpwi r3, 0
/* 800A1CB8 0009EBF8 41 82 01 48 */ beq lbl_800A1E00
lbl_800A1CBC:
+9 -9
View File
@@ -63,27 +63,27 @@ lbl_800A206C:
lbl_800A2080:
/* 800A2080 0009EFC0 7F E3 FB 78 */ mr r3, r31
/* 800A2084 0009EFC4 38 80 00 72 */ li r4, 0x72
/* 800A2088 0009EFC8 48 08 67 85 */ bl daAlink_c_NS_checkUnderMove0BckNoArcWolf
/* 800A2088 0009EFC8 48 08 67 85 */ bl checkUnderMove0BckNoArcWolf__9daAlink_cCFQ29daAlink_c12daAlink_WANM
/* 800A208C 0009EFCC 2C 03 00 00 */ cmpwi r3, 0
/* 800A2090 0009EFD0 40 82 00 54 */ bne lbl_800A20E4
/* 800A2094 0009EFD4 7F E3 FB 78 */ mr r3, r31
/* 800A2098 0009EFD8 38 80 00 54 */ li r4, 0x54
/* 800A209C 0009EFDC 48 00 A4 BD */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800A209C 0009EFDC 48 00 A4 BD */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800A20A0 0009EFE0 2C 03 00 00 */ cmpwi r3, 0
/* 800A20A4 0009EFE4 40 82 00 40 */ bne lbl_800A20E4
/* 800A20A8 0009EFE8 7F E3 FB 78 */ mr r3, r31
/* 800A20AC 0009EFEC 38 80 01 85 */ li r4, 0x185
/* 800A20B0 0009EFF0 48 00 A4 A9 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800A20B0 0009EFF0 48 00 A4 A9 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800A20B4 0009EFF4 2C 03 00 00 */ cmpwi r3, 0
/* 800A20B8 0009EFF8 40 82 00 2C */ bne lbl_800A20E4
/* 800A20BC 0009EFFC 7F E3 FB 78 */ mr r3, r31
/* 800A20C0 0009F000 38 80 00 5A */ li r4, 0x5a
/* 800A20C4 0009F004 48 00 A4 95 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800A20C4 0009F004 48 00 A4 95 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800A20C8 0009F008 2C 03 00 00 */ cmpwi r3, 0
/* 800A20CC 0009F00C 40 82 00 18 */ bne lbl_800A20E4
/* 800A20D0 0009F010 7F E3 FB 78 */ mr r3, r31
/* 800A20D4 0009F014 38 80 00 5B */ li r4, 0x5b
/* 800A20D8 0009F018 48 00 A4 81 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800A20D8 0009F018 48 00 A4 81 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800A20DC 0009F01C 2C 03 00 00 */ cmpwi r3, 0
/* 800A20E0 0009F020 41 82 00 08 */ beq lbl_800A20E8
lbl_800A20E4:
@@ -95,24 +95,24 @@ lbl_800A20E8:
/* 800A20F4 0009F034 38 C1 00 0C */ addi r6, r1, 0xc
/* 800A20F8 0009F038 38 E1 00 0A */ addi r7, r1, 0xa
/* 800A20FC 0009F03C 39 01 00 08 */ addi r8, r1, 8
/* 800A2100 0009F040 4B FF F3 2D */ bl daAlink_c_NS_getNeckAimAngle
/* 800A2100 0009F040 4B FF F3 2D */ bl getNeckAimAngle__9daAlink_cFP4cXyzPsPsPsPs
/* 800A2104 0009F044 38 7F 31 24 */ addi r3, r31, 0x3124
/* 800A2108 0009F048 A8 81 00 0E */ lha r4, 0xe(r1)
/* 800A210C 0009F04C 38 A0 00 03 */ li r5, 3
/* 800A2110 0009F050 38 C0 10 00 */ li r6, 0x1000
/* 800A2114 0009F054 38 E0 01 00 */ li r7, 0x100
/* 800A2118 0009F058 48 0B D8 65 */ bl daPy_addCalcShort
/* 800A2118 0009F058 48 0B D8 65 */ bl daPy_addCalcShort__FPsssss
/* 800A211C 0009F05C 38 7F 31 26 */ addi r3, r31, 0x3126
/* 800A2120 0009F060 A8 81 00 0C */ lha r4, 0xc(r1)
/* 800A2124 0009F064 38 A0 00 03 */ li r5, 3
/* 800A2128 0009F068 38 C0 10 00 */ li r6, 0x1000
/* 800A212C 0009F06C 38 E0 01 00 */ li r7, 0x100
/* 800A2130 0009F070 48 0B D8 4D */ bl daPy_addCalcShort
/* 800A2130 0009F070 48 0B D8 4D */ bl daPy_addCalcShort__FPsssss
/* 800A2134 0009F074 7F E3 FB 78 */ mr r3, r31
/* 800A2138 0009F078 7F C4 F3 78 */ mr r4, r30
/* 800A213C 0009F07C A8 A1 00 0A */ lha r5, 0xa(r1)
/* 800A2140 0009F080 A8 C1 00 08 */ lha r6, 8(r1)
/* 800A2144 0009F084 4B FF F9 A9 */ bl daAlink_c_NS_setEyeMove
/* 800A2144 0009F084 4B FF F9 A9 */ bl setEyeMove__9daAlink_cFP4cXyzss
/* 800A2148 0009F088 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 800A214C 0009F08C 83 C1 00 28 */ lwz r30, 0x28(r1)
/* 800A2150 0009F090 80 01 00 34 */ lwz r0, 0x34(r1)
+2 -2
View File
@@ -5,12 +5,12 @@
/* 800A21A8 0009F0E8 7C 7F 1B 78 */ mr r31, r3
/* 800A21AC 0009F0EC 38 7F 1B 48 */ addi r3, r31, 0x1b48
/* 800A21B0 0009F0F0 7F E6 FB 78 */ mr r6, r31
/* 800A21B4 0009F0F4 4B FD 5B B1 */ bl dBgS_LinChk_NS_Set
/* 800A21B4 0009F0F4 4B FD 5B B1 */ bl Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c
/* 800A21B8 0009F0F8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800A21BC 0009F0FC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800A21C0 0009F100 38 63 0F 38 */ addi r3, r3, 0xf38
/* 800A21C4 0009F104 38 9F 1B 48 */ addi r4, r31, 0x1b48
/* 800A21C8 0009F108 4B FD 21 ED */ bl cBgS_NS_LineCross
/* 800A21C8 0009F108 4B FD 21 ED */ bl LineCross__4cBgSFP11cBgS_LinChk
/* 800A21CC 0009F10C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A21D0 0009F110 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A21D4 0009F114 7C 08 03 A6 */ mtlr r0
+4 -4
View File
@@ -10,7 +10,7 @@
/* 800A2204 0009F144 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800A2208 0009F148 38 63 0F 38 */ addi r3, r3, 0xf38
/* 800A220C 0009F14C 7F C4 F3 78 */ mr r4, r30
/* 800A2210 0009F150 4B FD 24 51 */ bl cBgS_NS_ChkPolySafe
/* 800A2210 0009F150 4B FD 24 51 */ bl ChkPolySafe__4cBgSFRC13cBgS_PolyInfo
/* 800A2214 0009F154 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A2218 0009F158 41 82 00 4C */ beq lbl_800A2264
lbl_800A221C:
@@ -19,17 +19,17 @@ lbl_800A221C:
/* 800A2224 0009F164 3B E3 0F 38 */ addi r31, r3, 0xf38
/* 800A2228 0009F168 7F E3 FB 78 */ mr r3, r31
/* 800A222C 0009F16C 7F C4 F3 78 */ mr r4, r30
/* 800A2230 0009F170 4B FD 29 11 */ bl dBgS_NS_ChkMoveBG_NoDABg
/* 800A2230 0009F170 4B FD 29 11 */ bl ChkMoveBG_NoDABg__4dBgSFRC13cBgS_PolyInfo
/* 800A2234 0009F174 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A2238 0009F178 41 82 00 2C */ beq lbl_800A2264
/* 800A223C 0009F17C 7F E3 FB 78 */ mr r3, r31
/* 800A2240 0009F180 A0 9E 00 02 */ lhz r4, 2(r30)
/* 800A2244 0009F184 4B FD 23 D5 */ bl cBgS_NS_GetActorPointer
/* 800A2244 0009F184 4B FD 23 D5 */ bl GetActorPointer__4cBgSCFi
/* 800A2248 0009F188 28 03 00 00 */ cmplwi r3, 0
/* 800A224C 0009F18C 41 82 00 18 */ beq lbl_800A2264
/* 800A2250 0009F190 7F E3 FB 78 */ mr r3, r31
/* 800A2254 0009F194 A0 9E 00 02 */ lhz r4, 2(r30)
/* 800A2258 0009F198 4B FD 23 C1 */ bl cBgS_NS_GetActorPointer
/* 800A2258 0009F198 4B FD 23 C1 */ bl GetActorPointer__4cBgSCFi
/* 800A225C 0009F19C A8 63 00 08 */ lha r3, 8(r3)
/* 800A2260 0009F1A0 48 00 00 08 */ b lbl_800A2268
lbl_800A2264:
+2 -2
View File
@@ -8,7 +8,7 @@
/* 800A229C 0009F1DC 41 82 00 34 */ beq lbl_800A22D0
/* 800A22A0 0009F1E0 38 7F 1A 60 */ addi r3, r31, 0x1a60
/* 800A22A4 0009F1E4 38 80 00 00 */ li r4, 0
/* 800A22A8 0009F1E8 4B FF FF 39 */ bl daAlink_c_NS_getMoveBGActorName
/* 800A22A8 0009F1E8 4B FF FF 39 */ bl getMoveBGActorName__9daAlink_cFR13cBgS_PolyInfoi
/* 800A22AC 0009F1EC 7C 60 07 34 */ extsh r0, r3
/* 800A22B0 0009F1F0 2C 00 00 21 */ cmpwi r0, 0x21
/* 800A22B4 0009F1F4 40 82 00 1C */ bne lbl_800A22D0
@@ -16,7 +16,7 @@
/* 800A22BC 0009F1FC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800A22C0 0009F200 38 63 0F 38 */ addi r3, r3, 0xf38
/* 800A22C4 0009F204 A0 9F 1A 62 */ lhz r4, 0x1a62(r31)
/* 800A22C8 0009F208 4B FD 23 51 */ bl cBgS_NS_GetActorPointer
/* 800A22C8 0009F208 4B FD 23 51 */ bl GetActorPointer__4cBgSCFi
/* 800A22CC 0009F20C 48 00 00 08 */ b lbl_800A22D4
lbl_800A22D0:
/* 800A22D0 0009F210 38 60 00 00 */ li r3, 0
+1 -1
View File
@@ -145,7 +145,7 @@ lbl_800A24F8:
/* 800A24FC 0009F43C 28 00 00 F2 */ cmplwi r0, 0xf2
/* 800A2500 0009F440 40 82 00 14 */ bne lbl_800A2514
/* 800A2504 0009F444 7F C3 F3 78 */ mr r3, r30
/* 800A2508 0009F448 48 01 0F F9 */ bl daAlink_c_NS_checkAttentionState
/* 800A2508 0009F448 48 01 0F F9 */ bl checkAttentionState__9daAlink_cFv
/* 800A250C 0009F44C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A2510 0009F450 40 82 00 18 */ bne lbl_800A2528
lbl_800A2514:
+2 -2
View File
@@ -90,7 +90,7 @@ lbl_800A282C:
/* 800A2858 0009F798 39 20 00 00 */ li r9, 0
/* 800A285C 0009F79C 4B FF B4 11 */ bl setMatrixWorldAxisRot__9daAlink_cFPA4_fsssiPC4cXyz
/* 800A2860 0009F7A0 7F A3 EB 78 */ mr r3, r29
/* 800A2864 0009F7A4 4B F6 A6 E1 */ bl mDoMtx_stack_c_NS_ZXYrotM
/* 800A2864 0009F7A4 4B F6 A6 E1 */ bl ZXYrotM__14mDoMtx_stack_cFRC5csXyz
/* 800A2868 0009F7A8 80 79 06 50 */ lwz r3, 0x650(r25)
/* 800A286C 0009F7AC 80 63 00 84 */ lwz r3, 0x84(r3)
/* 800A2870 0009F7B0 80 03 00 0C */ lwz r0, 0xc(r3)
@@ -117,7 +117,7 @@ lbl_800A282C:
/* 800A28C4 0009F804 39 21 00 14 */ addi r9, r1, 0x14
/* 800A28C8 0009F808 4B FF B3 A5 */ bl setMatrixWorldAxisRot__9daAlink_cFPA4_fsssiPC4cXyz
/* 800A28CC 0009F80C 7F 83 E3 78 */ mr r3, r28
/* 800A28D0 0009F810 4B F6 A6 75 */ bl mDoMtx_stack_c_NS_ZXYrotM
/* 800A28D0 0009F810 4B F6 A6 75 */ bl ZXYrotM__14mDoMtx_stack_cFRC5csXyz
/* 800A28D4 0009F814 80 79 06 50 */ lwz r3, 0x650(r25)
/* 800A28D8 0009F818 80 63 00 84 */ lwz r3, 0x84(r3)
/* 800A28DC 0009F81C 80 03 00 0C */ lwz r0, 0xc(r3)
+1 -1
View File
@@ -31,7 +31,7 @@ lbl_800A2C70:
/* 800A2C94 0009FBD4 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A2C98 0009FBD8 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A2C9C 0009FBDC A8 9E 04 E4 */ lha r4, 0x4e4(r30)
/* 800A2CA0 0009FBE0 4B F6 96 A5 */ bl mDoMtx_XrotS
/* 800A2CA0 0009FBE0 4B F6 96 A5 */ bl mDoMtx_XrotS__FPA4_fs
/* 800A2CA4 0009FBE4 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A2CA8 0009FBE8 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A2CAC 0009FBEC 38 9E 2B B8 */ addi r4, r30, 0x2bb8
+9 -9
View File
@@ -163,19 +163,19 @@ lbl_800A3658:
/* 800A3698 000A05D8 48 1C 46 91 */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 800A369C 000A05DC 7E E3 BB 78 */ mr r3, r23
/* 800A36A0 000A05E0 38 99 1D 08 */ addi r4, r25, 0x1d08
/* 800A36A4 000A05E4 4B FD 0D FD */ bl cBgS_NS_GroundCross
/* 800A36A4 000A05E4 4B FD 0D FD */ bl GroundCross__4cBgSFP11cBgS_GndChk
/* 800A36A8 000A05E8 FF A0 08 90 */ fmr f29, f1
/* 800A36AC 000A05EC FC 1E E8 00 */ fcmpu cr0, f30, f29
/* 800A36B0 000A05F0 41 82 00 14 */ beq lbl_800A36C4
/* 800A36B4 000A05F4 7E E3 BB 78 */ mr r3, r23
/* 800A36B8 000A05F8 38 99 1D 1C */ addi r4, r25, 0x1d1c
/* 800A36BC 000A05FC 38 A1 00 9C */ addi r5, r1, 0x9c
/* 800A36C0 000A0600 4B FD 10 85 */ bl cBgS_NS_GetTriPla
/* 800A36C0 000A0600 4B FD 10 85 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
lbl_800A36C4:
/* 800A36C4 000A0604 FC 1E E8 00 */ fcmpu cr0, f30, f29
/* 800A36C8 000A0608 41 82 00 58 */ beq lbl_800A3720
/* 800A36CC 000A060C C0 21 00 A0 */ lfs f1, 0xa0(r1)
/* 800A36D0 000A0610 48 1C 4B 15 */ bl cBgW_CheckBGround
/* 800A36D0 000A0610 48 1C 4B 15 */ bl cBgW_CheckBGround__Ff
/* 800A36D4 000A0614 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A36D8 000A0618 41 82 00 48 */ beq lbl_800A3720
/* 800A36DC 000A061C C0 01 00 4C */ lfs f0, 0x4c(r1)
@@ -191,7 +191,7 @@ lbl_800A36C4:
/* 800A3704 000A0644 7F 23 CB 78 */ mr r3, r25
/* 800A3708 000A0648 38 99 1D 1C */ addi r4, r25, 0x1d1c
/* 800A370C 000A064C A8 B9 04 E6 */ lha r5, 0x4e6(r25)
/* 800A3710 000A0650 48 00 C9 89 */ bl daAlink_c_NS_getGroundAngle
/* 800A3710 000A0650 48 00 C9 89 */ bl getGroundAngle__9daAlink_cFP13cBgS_PolyInfos
/* 800A3714 000A0654 38 81 00 0C */ addi r4, r1, 0xc
/* 800A3718 000A0658 7C 64 C3 2E */ sthx r3, r4, r24
/* 800A371C 000A065C 48 00 00 14 */ b lbl_800A3730
@@ -227,13 +227,13 @@ lbl_800A3778:
/* 800A3780 000A06C0 7F E3 04 2E */ lfsx f31, r3, r0
lbl_800A3784:
/* 800A3784 000A06C4 7F 23 CB 78 */ mr r3, r25
/* 800A3788 000A06C8 48 00 E4 25 */ bl daAlink_c_NS_setSandShapeOffset
/* 800A3788 000A06C8 48 00 E4 25 */ bl setSandShapeOffset__9daAlink_cFv
/* 800A378C 000A06CC 7F 23 CB 78 */ mr r3, r25
/* 800A3790 000A06D0 38 99 2B A8 */ addi r4, r25, 0x2ba8
/* 800A3794 000A06D4 C0 39 2B A8 */ lfs f1, 0x2ba8(r25)
/* 800A3798 000A06D8 4B FF F4 8D */ bl daAlink_c_NS_setMatrixOffset
/* 800A3798 000A06D8 4B FF F4 8D */ bl setMatrixOffset__9daAlink_cFPff
/* 800A379C 000A06DC 7F 23 CB 78 */ mr r3, r25
/* 800A37A0 000A06E0 48 00 DF 8D */ bl daAlink_c_NS_setSandDownBgCheckWallH
/* 800A37A0 000A06E0 48 00 DF 8D */ bl setSandDownBgCheckWallH__9daAlink_cFv
/* 800A37A4 000A06E4 A0 19 2F E8 */ lhz r0, 0x2fe8(r25)
/* 800A37A8 000A06E8 28 00 00 01 */ cmplwi r0, 1
/* 800A37AC 000A06EC 40 82 00 0C */ bne lbl_800A37B8
@@ -264,7 +264,7 @@ lbl_800A3800:
/* 800A3800 000A0740 7F 23 CB 78 */ mr r3, r25
/* 800A3804 000A0744 38 99 2B 94 */ addi r4, r25, 0x2b94
/* 800A3808 000A0748 FC 20 F8 90 */ fmr f1, f31
/* 800A380C 000A074C 4B FF F4 19 */ bl daAlink_c_NS_setMatrixOffset
/* 800A380C 000A074C 4B FF F4 19 */ bl setMatrixOffset__9daAlink_cFPff
/* 800A3810 000A0750 3B F9 29 04 */ addi r31, r25, 0x2904
/* 800A3814 000A0754 3B A0 00 00 */ li r29, 0
/* 800A3818 000A0758 3B 60 00 00 */ li r27, 0
@@ -300,7 +300,7 @@ lbl_800A3878:
/* 800A3880 000A07C0 38 A1 00 0A */ addi r5, r1, 0xa
/* 800A3884 000A07C4 38 C1 00 08 */ addi r6, r1, 8
/* 800A3888 000A07C8 38 E0 00 01 */ li r7, 1
/* 800A388C 000A07CC 4B FF F4 55 */ bl daAlink_c_NS_setLegAngle
/* 800A388C 000A07CC 4B FF F4 55 */ bl setLegAngle__9daAlink_cFfP18daAlink_footData_cPsPsi
/* 800A3890 000A07D0 2C 03 00 00 */ cmpwi r3, 0
/* 800A3894 000A07D4 40 82 00 10 */ bne lbl_800A38A4
lbl_800A3898:
+8 -8
View File
@@ -25,18 +25,18 @@ lbl_800A39F8:
/* 800A3A14 000A0954 40 82 00 14 */ bne lbl_800A3A28
/* 800A3A18 000A0958 38 9C 2B A4 */ addi r4, r28, 0x2ba4
/* 800A3A1C 000A095C C0 22 92 C0 */ lfs f1, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800A3A20 000A0960 4B FF F2 05 */ bl daAlink_c_NS_setMatrixOffset
/* 800A3A20 000A0960 4B FF F2 05 */ bl setMatrixOffset__9daAlink_cFPff
/* 800A3A24 000A0964 48 00 02 48 */ b lbl_800A3C6C
lbl_800A3A28:
/* 800A3A28 000A0968 3B E1 00 24 */ addi r31, r1, 0x24
/* 800A3A2C 000A096C 3B C1 00 0C */ addi r30, r1, 0xc
/* 800A3A30 000A0970 3B A1 00 10 */ addi r29, r1, 0x10
/* 800A3A34 000A0974 38 7C 04 D0 */ addi r3, r28, 0x4d0
/* 800A3A38 000A0978 4B F6 93 2D */ bl mDoMtx_stack_c_NS_transS
/* 800A3A38 000A0978 4B F6 93 2D */ bl transS__14mDoMtx_stack_cFRC4cXyz
/* 800A3A3C 000A097C 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A3A40 000A0980 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A3A44 000A0984 A8 9C 04 E6 */ lha r4, 0x4e6(r28)
/* 800A3A48 000A0988 4B F6 89 ED */ bl mDoMtx_YrotM
/* 800A3A48 000A0988 4B F6 89 ED */ bl mDoMtx_YrotM__FPA4_fs
/* 800A3A4C 000A098C 3A E0 00 00 */ li r23, 0
/* 800A3A50 000A0990 3B 60 00 00 */ li r27, 0
/* 800A3A54 000A0994 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
@@ -65,7 +65,7 @@ lbl_800A3A74:
/* 800A3AAC 000A09EC 48 1C 42 7D */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 800A3AB0 000A09F0 7F 03 C3 78 */ mr r3, r24
/* 800A3AB4 000A09F4 38 9C 1D 08 */ addi r4, r28, 0x1d08
/* 800A3AB8 000A09F8 4B FD 09 E9 */ bl cBgS_NS_GroundCross
/* 800A3AB8 000A09F8 4B FD 09 E9 */ bl GroundCross__4cBgSFP11cBgS_GndChk
/* 800A3ABC 000A09FC FC 1F 08 00 */ fcmpu cr0, f31, f1
/* 800A3AC0 000A0A00 41 82 00 64 */ beq lbl_800A3B24
/* 800A3AC4 000A0A04 C0 01 00 1C */ lfs f0, 0x1c(r1)
@@ -78,7 +78,7 @@ lbl_800A3A74:
/* 800A3AE0 000A0A20 D0 3D 00 00 */ stfs f1, 0(r29)
/* 800A3AE4 000A0A24 7F 03 C3 78 */ mr r3, r24
/* 800A3AE8 000A0A28 38 9C 1D 1C */ addi r4, r28, 0x1d1c
/* 800A3AEC 000A0A2C 4B FD 14 05 */ bl dBgS_NS_GetGroundCode
/* 800A3AEC 000A0A2C 4B FD 14 05 */ bl GetGroundCode__4dBgSFRC13cBgS_PolyInfo
/* 800A3AF0 000A0A30 2C 03 00 08 */ cmpwi r3, 8
/* 800A3AF4 000A0A34 41 82 00 24 */ beq lbl_800A3B18
/* 800A3AF8 000A0A38 7F 83 E3 78 */ mr r3, r28
@@ -86,7 +86,7 @@ lbl_800A3A74:
/* 800A3B00 000A0A40 A8 BC 04 E6 */ lha r5, 0x4e6(r28)
/* 800A3B04 000A0A44 38 05 C0 00 */ addi r0, r5, -16384
/* 800A3B08 000A0A48 7C 05 07 34 */ extsh r5, r0
/* 800A3B0C 000A0A4C 48 00 C5 8D */ bl daAlink_c_NS_getGroundAngle
/* 800A3B0C 000A0A4C 48 00 C5 8D */ bl getGroundAngle__9daAlink_cFP13cBgS_PolyInfos
/* 800A3B10 000A0A50 B0 7E 00 00 */ sth r3, 0(r30)
/* 800A3B14 000A0A54 48 00 00 20 */ b lbl_800A3B34
lbl_800A3B18:
@@ -132,7 +132,7 @@ lbl_800A3B90:
/* 800A3BA0 000A0AE0 7C 25 04 2E */ lfsx f1, r5, r0
/* 800A3BA4 000A0AE4 C0 1C 04 D4 */ lfs f0, 0x4d4(r28)
/* 800A3BA8 000A0AE8 EC 21 00 28 */ fsubs f1, f1, f0
/* 800A3BAC 000A0AEC 4B FF F0 79 */ bl daAlink_c_NS_setMatrixOffset
/* 800A3BAC 000A0AEC 4B FF F0 79 */ bl setMatrixOffset__9daAlink_cFPff
/* 800A3BB0 000A0AF0 3B 1C 2A 4C */ addi r24, r28, 0x2a4c
/* 800A3BB4 000A0AF4 3B 21 00 0C */ addi r25, r1, 0xc
/* 800A3BB8 000A0AF8 3B 40 00 00 */ li r26, 0
@@ -151,7 +151,7 @@ lbl_800A3BC8:
/* 800A3BE8 000A0B28 38 A1 00 0A */ addi r5, r1, 0xa
/* 800A3BEC 000A0B2C 38 C1 00 08 */ addi r6, r1, 8
/* 800A3BF0 000A0B30 38 E0 00 00 */ li r7, 0
/* 800A3BF4 000A0B34 4B FF F0 ED */ bl daAlink_c_NS_setLegAngle
/* 800A3BF4 000A0B34 4B FF F0 ED */ bl setLegAngle__9daAlink_cFfP18daAlink_footData_cPsPsi
/* 800A3BF8 000A0B38 2C 03 00 00 */ cmpwi r3, 0
/* 800A3BFC 000A0B3C 40 82 00 10 */ bne lbl_800A3C0C
lbl_800A3C00:
+1 -1
View File
@@ -16,7 +16,7 @@ lbl_800A3CC0:
/* 800A3CC4 000A0C04 1C 60 00 14 */ mulli r3, r0, 0x14
/* 800A3CC8 000A0C08 38 63 21 B0 */ addi r3, r3, 0x21b0
/* 800A3CCC 000A0C0C 7C 64 1A 14 */ add r3, r4, r3
/* 800A3CD0 000A0C10 48 0B B4 99 */ bl daPy_anmHeap_c_NS_setAnimeHeap
/* 800A3CD0 000A0C10 48 0B B4 99 */ bl setAnimeHeap__14daPy_anmHeap_cFv
/* 800A3CD4 000A0C14 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A3CD8 000A0C18 7C 08 03 A6 */ mtlr r0
/* 800A3CDC 000A0C1C 38 21 00 10 */ addi r1, r1, 0x10
+3 -3
View File
@@ -10,18 +10,18 @@
/* 800A3D30 000A0C70 B0 01 00 0A */ sth r0, 0xa(r1)
/* 800A3D34 000A0C74 38 81 00 0A */ addi r4, r1, 0xa
/* 800A3D38 000A0C78 38 A1 00 08 */ addi r5, r1, 8
/* 800A3D3C 000A0C7C 4B FF FF A9 */ bl daAlink_c_NS_setIdxMask
/* 800A3D3C 000A0C7C 4B FF FF A9 */ bl setIdxMask__9daAlink_cFPUsPUs
/* 800A3D40 000A0C80 A0 A1 00 0A */ lhz r5, 0xa(r1)
/* 800A3D44 000A0C84 28 05 FF FF */ cmplwi r5, 0xffff
/* 800A3D48 000A0C88 40 82 00 14 */ bne lbl_800A3D5C
/* 800A3D4C 000A0C8C 7F E3 FB 78 */ mr r3, r31
/* 800A3D50 000A0C90 A0 81 00 08 */ lhz r4, 8(r1)
/* 800A3D54 000A0C94 48 0B B3 15 */ bl daPy_anmHeap_c_NS_loadDataIdx
/* 800A3D54 000A0C94 48 0B B3 15 */ bl loadDataIdx__14daPy_anmHeap_cFUs
/* 800A3D58 000A0C98 48 00 00 10 */ b lbl_800A3D68
lbl_800A3D5C:
/* 800A3D5C 000A0C9C 7F E3 FB 78 */ mr r3, r31
/* 800A3D60 000A0CA0 A0 81 00 08 */ lhz r4, 8(r1)
/* 800A3D64 000A0CA4 48 0B B3 B5 */ bl daPy_anmHeap_c_NS_loadDataDemoRID
/* 800A3D64 000A0CA4 48 0B B3 B5 */ bl loadDataDemoRID__14daPy_anmHeap_cFUsUs
lbl_800A3D68:
/* 800A3D68 000A0CA8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800A3D6C 000A0CAC 80 01 00 24 */ lwz r0, 0x24(r1)
+3 -3
View File
@@ -24,7 +24,7 @@ lbl_800A3DD4:
/* 800A3DD4 000A0D14 2C 1F 00 00 */ cmpwi r31, 0
/* 800A3DD8 000A0D18 41 82 00 14 */ beq lbl_800A3DEC
/* 800A3DDC 000A0D1C 7F 83 E3 78 */ mr r3, r28
/* 800A3DE0 000A0D20 4B F9 6D 51 */ bl dRes_info_c_NS_onWarpMaterial
/* 800A3DE0 000A0D20 4B F9 6D 51 */ bl onWarpMaterial__11dRes_info_cFP12J3DModelData
/* 800A3DE4 000A0D24 67 DE 02 00 */ oris r30, r30, 0x200
/* 800A3DE8 000A0D28 63 DE 04 00 */ ori r30, r30, 0x400
lbl_800A3DEC:
@@ -32,12 +32,12 @@ lbl_800A3DEC:
/* 800A3DF0 000A0D30 7F A4 EB 78 */ mr r4, r29
/* 800A3DF4 000A0D34 67 C5 11 00 */ oris r5, r30, 0x1100
/* 800A3DF8 000A0D38 60 A5 00 84 */ ori r5, r5, 0x84
/* 800A3DFC 000A0D3C 4B F7 0E 59 */ bl mDoExt_J3DModel__create
/* 800A3DFC 000A0D3C 4B F7 0E 59 */ bl mDoExt_J3DModel__create__FP12J3DModelDataUlUl
/* 800A3E00 000A0D40 7C 7E 1B 78 */ mr r30, r3
/* 800A3E04 000A0D44 2C 1F 00 00 */ cmpwi r31, 0
/* 800A3E08 000A0D48 41 82 00 0C */ beq lbl_800A3E14
/* 800A3E0C 000A0D4C 7F 83 E3 78 */ mr r3, r28
/* 800A3E10 000A0D50 4B F9 6E 0D */ bl dRes_info_c_NS_offWarpMaterial
/* 800A3E10 000A0D50 4B F9 6E 0D */ bl offWarpMaterial__11dRes_info_cFP12J3DModelData
lbl_800A3E14:
/* 800A3E14 000A0D54 7F C3 F3 78 */ mr r3, r30
/* 800A3E18 000A0D58 39 61 00 20 */ addi r11, r1, 0x20
+2 -2
View File
@@ -12,12 +12,12 @@
/* 800A3E5C 000A0D9C 3C A5 00 02 */ addis r5, r5, 2
/* 800A3E60 000A0DA0 38 C0 00 80 */ li r6, 0x80
/* 800A3E64 000A0DA4 38 A5 C2 F8 */ addi r5, r5, -15624
/* 800A3E68 000A0DA8 4B F9 84 85 */ bl dRes_control_c_NS_getRes
/* 800A3E68 000A0DA8 4B F9 84 85 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 800A3E6C 000A0DAC 7C 64 1B 78 */ mr r4, r3
/* 800A3E70 000A0DB0 7F C3 F3 78 */ mr r3, r30
/* 800A3E74 000A0DB4 3C A0 00 08 */ lis r5, 8
/* 800A3E78 000A0DB8 7F E6 FB 78 */ mr r6, r31
/* 800A3E7C 000A0DBC 4B FF FF 01 */ bl daAlink_c_NS_initModel
/* 800A3E7C 000A0DBC 4B FF FF 01 */ bl initModel__9daAlink_cFP12J3DModelDataUlUl
/* 800A3E80 000A0DC0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A3E84 000A0DC4 83 C1 00 08 */ lwz r30, 8(r1)
/* 800A3E88 000A0DC8 80 01 00 14 */ lwz r0, 0x14(r1)
+2 -2
View File
@@ -12,12 +12,12 @@
/* 800A3EC4 000A0E04 3C A5 00 02 */ addis r5, r5, 2
/* 800A3EC8 000A0E08 38 C0 00 80 */ li r6, 0x80
/* 800A3ECC 000A0E0C 38 A5 C2 F8 */ addi r5, r5, -15624
/* 800A3ED0 000A0E10 4B F9 84 1D */ bl dRes_control_c_NS_getRes
/* 800A3ED0 000A0E10 4B F9 84 1D */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 800A3ED4 000A0E14 7C 64 1B 78 */ mr r4, r3
/* 800A3ED8 000A0E18 7F C3 F3 78 */ mr r3, r30
/* 800A3EDC 000A0E1C 38 A0 00 00 */ li r5, 0
/* 800A3EE0 000A0E20 7F E6 FB 78 */ mr r6, r31
/* 800A3EE4 000A0E24 4B FF FE 99 */ bl daAlink_c_NS_initModel
/* 800A3EE4 000A0E24 4B FF FE 99 */ bl initModel__9daAlink_cFP12J3DModelDataUlUl
/* 800A3EE8 000A0E28 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A3EEC 000A0E2C 83 C1 00 08 */ lwz r30, 8(r1)
/* 800A3EF0 000A0E30 80 01 00 14 */ lwz r0, 0x14(r1)
+2 -2
View File
@@ -16,13 +16,13 @@
/* 800A3F3C 000A0E7C 3C A5 00 02 */ addis r5, r5, 2
/* 800A3F40 000A0E80 38 C0 00 80 */ li r6, 0x80
/* 800A3F44 000A0E84 38 A5 C2 F8 */ addi r5, r5, -15624
/* 800A3F48 000A0E88 4B F9 84 35 */ bl dRes_control_c_NS_getRes_X1_
/* 800A3F48 000A0E88 4B F9 84 35 */ bl getRes__14dRes_control_cFPCcPCcP11dRes_info_ci
/* 800A3F4C 000A0E8C 7C 64 1B 79 */ or. r4, r3, r3
/* 800A3F50 000A0E90 41 82 00 2C */ beq lbl_800A3F7C
/* 800A3F54 000A0E94 7F A3 EB 78 */ mr r3, r29
/* 800A3F58 000A0E98 3C A0 00 08 */ lis r5, 8
/* 800A3F5C 000A0E9C 7F E6 FB 78 */ mr r6, r31
/* 800A3F60 000A0EA0 4B FF FE 1D */ bl daAlink_c_NS_initModel
/* 800A3F60 000A0EA0 4B FF FE 1D */ bl initModel__9daAlink_cFP12J3DModelDataUlUl
/* 800A3F64 000A0EA4 90 7E 00 00 */ stw r3, 0(r30)
/* 800A3F68 000A0EA8 80 1E 00 00 */ lwz r0, 0(r30)
/* 800A3F6C 000A0EAC 28 00 00 00 */ cmplwi r0, 0
+3 -3
View File
@@ -11,7 +11,7 @@
/* 800A3FC0 000A0F00 3C A5 00 02 */ addis r5, r5, 2
/* 800A3FC4 000A0F04 38 C0 00 80 */ li r6, 0x80
/* 800A3FC8 000A0F08 38 A5 C2 F8 */ addi r5, r5, -15624
/* 800A3FCC 000A0F0C 4B F9 83 B1 */ bl dRes_control_c_NS_getRes_X1_
/* 800A3FCC 000A0F0C 4B F9 83 B1 */ bl getRes__14dRes_control_cFPCcPCcP11dRes_info_ci
/* 800A3FD0 000A0F10 7C 7E 1B 79 */ or. r30, r3, r3
/* 800A3FD4 000A0F14 41 82 00 78 */ beq lbl_800A404C
/* 800A3FD8 000A0F18 38 60 00 1C */ li r3, 0x1c
@@ -22,7 +22,7 @@
/* 800A3FEC 000A0F2C 38 04 33 54 */ addi r0, r4, lbl_803A3354@l
/* 800A3FF0 000A0F30 90 1F 00 00 */ stw r0, 0(r31)
/* 800A3FF4 000A0F34 38 80 00 00 */ li r4, 0
/* 800A3FF8 000A0F38 48 28 44 05 */ bl J3DFrameCtrl_NS_init
/* 800A3FF8 000A0F38 48 28 44 05 */ bl init__12J3DFrameCtrlFs
/* 800A3FFC 000A0F3C 38 00 00 00 */ li r0, 0
/* 800A4000 000A0F40 90 1F 00 18 */ stw r0, 0x18(r31)
lbl_800A4004:
@@ -40,7 +40,7 @@ lbl_800A401C:
/* 800A402C 000A0F6C 38 E0 00 00 */ li r7, 0
/* 800A4030 000A0F70 39 00 FF FF */ li r8, -1
/* 800A4034 000A0F74 39 20 00 00 */ li r9, 0
/* 800A4038 000A0F78 4B F6 97 A5 */ bl mDoExt_bckAnm_NS_init
/* 800A4038 000A0F78 4B F6 97 A5 */ bl init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb
/* 800A403C 000A0F7C 2C 03 00 00 */ cmpwi r3, 0
/* 800A4040 000A0F80 40 82 00 0C */ bne lbl_800A404C
/* 800A4044 000A0F84 38 60 00 00 */ li r3, 0
+64 -64
View File
@@ -14,7 +14,7 @@
/* 800A409C 000A0FDC 3B DE C2 F8 */ addi r30, r30, -15624
/* 800A40A0 000A0FE0 7F C5 F3 78 */ mr r5, r30
/* 800A40A4 000A0FE4 38 C0 00 80 */ li r6, 0x80
/* 800A40A8 000A0FE8 4B F9 82 45 */ bl dRes_control_c_NS_getRes
/* 800A40A8 000A0FE8 4B F9 82 45 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 800A40AC 000A0FEC 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 800A40B0 000A0FF0 7C 03 02 14 */ add r0, r3, r0
/* 800A40B4 000A0FF4 90 1F 07 C0 */ stw r0, 0x7c0(r31)
@@ -28,7 +28,7 @@
/* 800A40D4 000A1014 38 A5 20 94 */ addi r5, r5, lbl_80392094@l
/* 800A40D8 000A1018 38 A5 03 3B */ addi r5, r5, 0x33b
/* 800A40DC 000A101C 3C C0 01 00 */ lis r6, 0x100
/* 800A40E0 000A1020 4B FF FE 21 */ bl daAlink_c_NS_initDemoModel
/* 800A40E0 000A1020 4B FF FE 21 */ bl initDemoModel__9daAlink_cFPP8J3DModelPCcUl
/* 800A40E4 000A1024 2C 03 00 00 */ cmpwi r3, 0
/* 800A40E8 000A1028 40 82 00 0C */ bne lbl_800A40F4
/* 800A40EC 000A102C 38 60 00 00 */ li r3, 0
@@ -41,7 +41,7 @@ lbl_800A40F4:
/* 800A4104 000A1044 3C 80 80 39 */ lis r4, lbl_80392094@ha
/* 800A4108 000A1048 38 84 20 94 */ addi r4, r4, lbl_80392094@l
/* 800A410C 000A104C 38 84 03 58 */ addi r4, r4, 0x358
/* 800A4110 000A1050 4B FF FE 89 */ bl daAlink_c_NS_initDemoBck
/* 800A4110 000A1050 4B FF FE 89 */ bl initDemoBck__9daAlink_cFPP13mDoExt_bckAnmPCc
/* 800A4114 000A1054 2C 03 00 00 */ cmpwi r3, 0
/* 800A4118 000A1058 40 82 00 0C */ bne lbl_800A4124
/* 800A411C 000A105C 38 60 00 00 */ li r3, 0
@@ -53,7 +53,7 @@ lbl_800A4124:
/* 800A4130 000A1070 38 A5 20 94 */ addi r5, r5, lbl_80392094@l
/* 800A4134 000A1074 38 A5 03 75 */ addi r5, r5, 0x375
/* 800A4138 000A1078 38 C0 00 00 */ li r6, 0
/* 800A413C 000A107C 4B FF FD C5 */ bl daAlink_c_NS_initDemoModel
/* 800A413C 000A107C 4B FF FD C5 */ bl initDemoModel__9daAlink_cFPP8J3DModelPCcUl
/* 800A4140 000A1080 2C 03 00 00 */ cmpwi r3, 0
/* 800A4144 000A1084 40 82 00 0C */ bne lbl_800A4150
/* 800A4148 000A1088 38 60 00 00 */ li r3, 0
@@ -66,7 +66,7 @@ lbl_800A4150:
/* 800A4160 000A10A0 3C 80 80 39 */ lis r4, lbl_80392094@ha
/* 800A4164 000A10A4 38 84 20 94 */ addi r4, r4, lbl_80392094@l
/* 800A4168 000A10A8 38 84 03 92 */ addi r4, r4, 0x392
/* 800A416C 000A10AC 4B FF FE 2D */ bl daAlink_c_NS_initDemoBck
/* 800A416C 000A10AC 4B FF FE 2D */ bl initDemoBck__9daAlink_cFPP13mDoExt_bckAnmPCc
/* 800A4170 000A10B0 2C 03 00 00 */ cmpwi r3, 0
/* 800A4174 000A10B4 40 82 00 0C */ bne lbl_800A4180
/* 800A4178 000A10B8 38 60 00 00 */ li r3, 0
@@ -78,7 +78,7 @@ lbl_800A4180:
/* 800A418C 000A10CC 38 A5 20 94 */ addi r5, r5, lbl_80392094@l
/* 800A4190 000A10D0 38 A5 03 AF */ addi r5, r5, 0x3af
/* 800A4194 000A10D4 38 C0 00 00 */ li r6, 0
/* 800A4198 000A10D8 4B FF FD 69 */ bl daAlink_c_NS_initDemoModel
/* 800A4198 000A10D8 4B FF FD 69 */ bl initDemoModel__9daAlink_cFPP8J3DModelPCcUl
/* 800A419C 000A10DC 2C 03 00 00 */ cmpwi r3, 0
/* 800A41A0 000A10E0 40 82 00 0C */ bne lbl_800A41AC
/* 800A41A4 000A10E4 38 60 00 00 */ li r3, 0
@@ -90,7 +90,7 @@ lbl_800A41AC:
/* 800A41B8 000A10F8 38 A5 20 94 */ addi r5, r5, lbl_80392094@l
/* 800A41BC 000A10FC 38 A5 03 CE */ addi r5, r5, 0x3ce
/* 800A41C0 000A1100 38 C0 02 00 */ li r6, 0x200
/* 800A41C4 000A1104 4B FF FD 3D */ bl daAlink_c_NS_initDemoModel
/* 800A41C4 000A1104 4B FF FD 3D */ bl initDemoModel__9daAlink_cFPP8J3DModelPCcUl
/* 800A41C8 000A1108 2C 03 00 00 */ cmpwi r3, 0
/* 800A41CC 000A110C 40 82 00 0C */ bne lbl_800A41D8
/* 800A41D0 000A1110 38 60 00 00 */ li r3, 0
@@ -103,7 +103,7 @@ lbl_800A41D8:
/* 800A41E8 000A1128 3C 80 80 39 */ lis r4, lbl_80392094@ha
/* 800A41EC 000A112C 38 84 20 94 */ addi r4, r4, lbl_80392094@l
/* 800A41F0 000A1130 38 84 03 EE */ addi r4, r4, 0x3ee
/* 800A41F4 000A1134 4B FF FD A5 */ bl daAlink_c_NS_initDemoBck
/* 800A41F4 000A1134 4B FF FD A5 */ bl initDemoBck__9daAlink_cFPP13mDoExt_bckAnmPCc
/* 800A41F8 000A1138 2C 03 00 00 */ cmpwi r3, 0
/* 800A41FC 000A113C 40 82 00 0C */ bne lbl_800A4208
/* 800A4200 000A1140 38 60 00 00 */ li r3, 0
@@ -113,7 +113,7 @@ lbl_800A4208:
/* 800A420C 000A114C 3C 80 80 39 */ lis r4, lbl_80392094@ha
/* 800A4210 000A1150 38 84 20 94 */ addi r4, r4, lbl_80392094@l
/* 800A4214 000A1154 38 84 04 0B */ addi r4, r4, 0x40b
/* 800A4218 000A1158 4B FF FD 81 */ bl daAlink_c_NS_initDemoBck
/* 800A4218 000A1158 4B FF FD 81 */ bl initDemoBck__9daAlink_cFPP13mDoExt_bckAnmPCc
/* 800A421C 000A115C 2C 03 00 00 */ cmpwi r3, 0
/* 800A4220 000A1160 40 82 00 0C */ bne lbl_800A422C
/* 800A4224 000A1164 38 60 00 00 */ li r3, 0
@@ -126,10 +126,10 @@ lbl_800A422C:
/* 800A423C 000A117C 90 1F 06 B4 */ stw r0, 0x6b4(r31)
/* 800A4240 000A1180 80 7F 06 B0 */ lwz r3, 0x6b0(r31)
/* 800A4244 000A1184 38 80 00 00 */ li r4, 0
/* 800A4248 000A1188 4B F6 97 49 */ bl mDoExt_bckAnm_NS_changeBckOnly
/* 800A4248 000A1188 4B F6 97 49 */ bl changeBckOnly__13mDoExt_bckAnmFP15J3DAnmTransform
lbl_800A424C:
/* 800A424C 000A118C 38 7F 20 64 */ addi r3, r31, 0x2064
/* 800A4250 000A1190 48 08 24 01 */ bl daAlink_sight_c_NS_create
/* 800A4250 000A1190 48 08 24 01 */ bl create__15daAlink_sight_cFv
/* 800A4254 000A1194 2C 03 00 00 */ cmpwi r3, 0
/* 800A4258 000A1198 40 82 00 0C */ bne lbl_800A4264
/* 800A425C 000A119C 38 60 00 00 */ li r3, 0
@@ -139,7 +139,7 @@ lbl_800A4264:
/* 800A4268 000A11A8 48 22 A9 E5 */ bl __nw__FUl
/* 800A426C 000A11AC 7C 60 1B 79 */ or. r0, r3, r3
/* 800A4270 000A11B0 41 82 00 0C */ beq lbl_800A427C
/* 800A4274 000A11B4 48 09 C9 15 */ bl daAlinkHIO_c
/* 800A4274 000A11B4 48 09 C9 15 */ bl __ct__12daAlinkHIO_cFv
/* 800A4278 000A11B8 7C 60 1B 78 */ mr r0, r3
lbl_800A427C:
/* 800A427C 000A11BC 90 1F 21 EC */ stw r0, 0x21ec(r31)
@@ -152,7 +152,7 @@ lbl_800A4294:
/* 800A4294 000A11D4 7F E3 FB 78 */ mr r3, r31
/* 800A4298 000A11D8 38 80 00 2F */ li r4, 0x2f
/* 800A429C 000A11DC 38 A0 00 00 */ li r5, 0
/* 800A42A0 000A11E0 4B FF FB 91 */ bl daAlink_c_NS_initModel_X1_
/* 800A42A0 000A11E0 4B FF FB 91 */ bl initModel__9daAlink_cFUsUl
/* 800A42A4 000A11E4 90 7F 06 74 */ stw r3, 0x674(r31)
/* 800A42A8 000A11E8 28 03 00 00 */ cmplwi r3, 0
/* 800A42AC 000A11EC 40 82 00 0C */ bne lbl_800A42B8
@@ -162,7 +162,7 @@ lbl_800A42B8:
/* 800A42B8 000A11F8 7F E3 FB 78 */ mr r3, r31
/* 800A42BC 000A11FC 38 80 00 3C */ li r4, 0x3c
/* 800A42C0 000A1200 38 A0 02 00 */ li r5, 0x200
/* 800A42C4 000A1204 4B FF FB 6D */ bl daAlink_c_NS_initModel_X1_
/* 800A42C4 000A1204 4B FF FB 6D */ bl initModel__9daAlink_cFUsUl
/* 800A42C8 000A1208 90 7F 06 60 */ stw r3, 0x660(r31)
/* 800A42CC 000A120C 28 03 00 00 */ cmplwi r3, 0
/* 800A42D0 000A1210 40 82 00 0C */ bne lbl_800A42DC
@@ -173,7 +173,7 @@ lbl_800A42DC:
/* 800A42E0 000A1220 38 80 00 38 */ li r4, 0x38
/* 800A42E4 000A1224 3C A0 01 00 */ lis r5, 0x01000200@ha
/* 800A42E8 000A1228 38 A5 02 00 */ addi r5, r5, 0x01000200@l
/* 800A42EC 000A122C 4B FF FB AD */ bl daAlink_c_NS_initModelEnv
/* 800A42EC 000A122C 4B FF FB AD */ bl initModelEnv__9daAlink_cFUsUl
/* 800A42F0 000A1230 90 7F 06 68 */ stw r3, 0x668(r31)
/* 800A42F4 000A1234 28 03 00 00 */ cmplwi r3, 0
/* 800A42F8 000A1238 40 82 00 0C */ bne lbl_800A4304
@@ -183,7 +183,7 @@ lbl_800A4304:
/* 800A4304 000A1244 7F E3 FB 78 */ mr r3, r31
/* 800A4308 000A1248 38 80 00 3B */ li r4, 0x3b
/* 800A430C 000A124C 38 A0 00 00 */ li r5, 0
/* 800A4310 000A1250 4B FF FB 21 */ bl daAlink_c_NS_initModel_X1_
/* 800A4310 000A1250 4B FF FB 21 */ bl initModel__9daAlink_cFUsUl
/* 800A4314 000A1254 90 7F 06 64 */ stw r3, 0x664(r31)
/* 800A4318 000A1258 28 03 00 00 */ cmplwi r3, 0
/* 800A431C 000A125C 40 82 00 0C */ bne lbl_800A4328
@@ -193,7 +193,7 @@ lbl_800A4328:
/* 800A4328 000A1268 7F E3 FB 78 */ mr r3, r31
/* 800A432C 000A126C 38 80 00 37 */ li r4, 0x37
/* 800A4330 000A1270 38 A0 00 00 */ li r5, 0
/* 800A4334 000A1274 4B FF FB 65 */ bl daAlink_c_NS_initModelEnv
/* 800A4334 000A1274 4B FF FB 65 */ bl initModelEnv__9daAlink_cFUsUl
/* 800A4338 000A1278 90 7F 06 6C */ stw r3, 0x66c(r31)
/* 800A433C 000A127C 28 03 00 00 */ cmplwi r3, 0
/* 800A4340 000A1280 40 82 00 0C */ bne lbl_800A434C
@@ -206,7 +206,7 @@ lbl_800A434C:
/* 800A4358 000A1298 38 A0 00 00 */ li r5, 0
/* 800A435C 000A129C 38 C0 00 20 */ li r6, 0x20
/* 800A4360 000A12A0 38 E0 00 28 */ li r7, 0x28
/* 800A4364 000A12A4 48 2B DB B1 */ bl func_80361F14
/* 800A4364 000A12A4 48 2B DB B1 */ bl __construct_new_array
/* 800A4368 000A12A8 7C 7C 1B 79 */ or. r28, r3, r3
/* 800A436C 000A12AC 40 82 00 0C */ bne lbl_800A4378
/* 800A4370 000A12B0 38 60 00 00 */ li r3, 0
@@ -357,66 +357,66 @@ lbl_800A4560:
/* 800A4578 000A14B8 90 1D 00 00 */ stw r0, 0(r29)
/* 800A457C 000A14BC 38 7D 00 04 */ addi r3, r29, 4
/*.global J3DMatColorAnm*/
/* 800A4580 000A14C0 3C 80 80 04 */ lis r4, J3DMatColorAnm@ha
/* 800A4580 000A14C0 3C 80 80 04 */ lis r4, __ct__14J3DMatColorAnmFv@ha
/*.global J3DMatColorAnm*/
/* 800A4584 000A14C4 38 84 B2 F4 */ addi r4, r4, J3DMatColorAnm@l
/*.global J3DMatColorAnm_NS_dtor*/
/* 800A4588 000A14C8 3C A0 80 04 */ lis r5, J3DMatColorAnm_NS_dtor@ha
/*.global J3DMatColorAnm_NS_dtor*/
/* 800A458C 000A14CC 38 A5 B2 B8 */ addi r5, r5, J3DMatColorAnm_NS_dtor@l
/* 800A4584 000A14C4 38 84 B2 F4 */ addi r4, r4, __ct__14J3DMatColorAnmFv@l
/*.global __dt__14J3DMatColorAnmFv*/
/* 800A4588 000A14C8 3C A0 80 04 */ lis r5, __dt__14J3DMatColorAnmFv@ha
/*.global __dt__14J3DMatColorAnmFv*/
/* 800A458C 000A14CC 38 A5 B2 B8 */ addi r5, r5, __dt__14J3DMatColorAnmFv@l
/* 800A4590 000A14D0 38 C0 00 08 */ li r6, 8
/* 800A4594 000A14D4 38 E0 00 02 */ li r7, 2
/* 800A4598 000A14D8 48 2B D7 C9 */ bl func_80361D60
/* 800A4598 000A14D8 48 2B D7 C9 */ bl __construct_array
/* 800A459C 000A14DC 38 7D 00 14 */ addi r3, r29, 0x14
/*.global J3DTexMtxAnm*/
/* 800A45A0 000A14E0 3C 80 80 04 */ lis r4, J3DTexMtxAnm@ha
/* 800A45A0 000A14E0 3C 80 80 04 */ lis r4, __ct__12J3DTexMtxAnmFv@ha
/*.global J3DTexMtxAnm*/
/* 800A45A4 000A14E4 38 84 B2 A0 */ addi r4, r4, J3DTexMtxAnm@l
/*.global J3DTexMtxAnm_NS_dtor*/
/* 800A45A8 000A14E8 3C A0 80 04 */ lis r5, J3DTexMtxAnm_NS_dtor@ha
/*.global J3DTexMtxAnm_NS_dtor*/
/* 800A45AC 000A14EC 38 A5 B2 64 */ addi r5, r5, J3DTexMtxAnm_NS_dtor@l
/* 800A45A4 000A14E4 38 84 B2 A0 */ addi r4, r4, __ct__12J3DTexMtxAnmFv@l
/*.global __dt__12J3DTexMtxAnmFv*/
/* 800A45A8 000A14E8 3C A0 80 04 */ lis r5, __dt__12J3DTexMtxAnmFv@ha
/*.global __dt__12J3DTexMtxAnmFv*/
/* 800A45AC 000A14EC 38 A5 B2 64 */ addi r5, r5, __dt__12J3DTexMtxAnmFv@l
/* 800A45B0 000A14F0 38 C0 00 08 */ li r6, 8
/* 800A45B4 000A14F4 38 E0 00 08 */ li r7, 8
/* 800A45B8 000A14F8 48 2B D7 A9 */ bl func_80361D60
/* 800A45B8 000A14F8 48 2B D7 A9 */ bl __construct_array
/* 800A45BC 000A14FC 38 7D 00 54 */ addi r3, r29, 0x54
/*.global J3DTexNoAnm*/
/* 800A45C0 000A1500 3C 80 80 04 */ lis r4, J3DTexNoAnm@ha
/* 800A45C0 000A1500 3C 80 80 04 */ lis r4, __ct__11J3DTexNoAnmFv@ha
/*.global J3DTexNoAnm*/
/* 800A45C4 000A1504 38 84 B2 40 */ addi r4, r4, J3DTexNoAnm@l
/*.global J3DTexNoAnm_NS_dtor*/
/* 800A45C8 000A1508 3C A0 80 04 */ lis r5, J3DTexNoAnm_NS_dtor@ha
/*.global J3DTexNoAnm_NS_dtor*/
/* 800A45CC 000A150C 38 A5 B1 F8 */ addi r5, r5, J3DTexNoAnm_NS_dtor@l
/* 800A45C4 000A1504 38 84 B2 40 */ addi r4, r4, __ct__11J3DTexNoAnmFv@l
/*.global __dt__11J3DTexNoAnmFv*/
/* 800A45C8 000A1508 3C A0 80 04 */ lis r5, __dt__11J3DTexNoAnmFv@ha
/*.global __dt__11J3DTexNoAnmFv*/
/* 800A45CC 000A150C 38 A5 B1 F8 */ addi r5, r5, __dt__11J3DTexNoAnmFv@l
/* 800A45D0 000A1510 38 C0 00 0C */ li r6, 0xc
/* 800A45D4 000A1514 38 E0 00 08 */ li r7, 8
/* 800A45D8 000A1518 48 2B D7 89 */ bl func_80361D60
/* 800A45D8 000A1518 48 2B D7 89 */ bl __construct_array
/* 800A45DC 000A151C 38 7D 00 B4 */ addi r3, r29, 0xb4
/*.global J3DTevColorAnm*/
/* 800A45E0 000A1520 3C 80 80 04 */ lis r4, J3DTevColorAnm@ha
/* 800A45E0 000A1520 3C 80 80 04 */ lis r4, __ct__14J3DTevColorAnmFv@ha
/*.global J3DTevColorAnm*/
/* 800A45E4 000A1524 38 84 B1 E0 */ addi r4, r4, J3DTevColorAnm@l
/*.global J3DTevColorAnm_NS_dtor*/
/* 800A45E8 000A1528 3C A0 80 04 */ lis r5, J3DTevColorAnm_NS_dtor@ha
/*.global J3DTevColorAnm_NS_dtor*/
/* 800A45EC 000A152C 38 A5 B1 A4 */ addi r5, r5, J3DTevColorAnm_NS_dtor@l
/* 800A45E4 000A1524 38 84 B1 E0 */ addi r4, r4, __ct__14J3DTevColorAnmFv@l
/*.global __dt__14J3DTevColorAnmFv*/
/* 800A45E8 000A1528 3C A0 80 04 */ lis r5, __dt__14J3DTevColorAnmFv@ha
/*.global __dt__14J3DTevColorAnmFv*/
/* 800A45EC 000A152C 38 A5 B1 A4 */ addi r5, r5, __dt__14J3DTevColorAnmFv@l
/* 800A45F0 000A1530 38 C0 00 08 */ li r6, 8
/* 800A45F4 000A1534 38 E0 00 04 */ li r7, 4
/* 800A45F8 000A1538 48 2B D7 69 */ bl func_80361D60
/* 800A45F8 000A1538 48 2B D7 69 */ bl __construct_array
/* 800A45FC 000A153C 38 7D 00 D4 */ addi r3, r29, 0xd4
/*.global J3DTevKColorAnm*/
/* 800A4600 000A1540 3C 80 80 04 */ lis r4, J3DTevKColorAnm@ha
/* 800A4600 000A1540 3C 80 80 04 */ lis r4, __ct__15J3DTevKColorAnmFv@ha
/*.global J3DTevKColorAnm*/
/* 800A4604 000A1544 38 84 B1 8C */ addi r4, r4, J3DTevKColorAnm@l
/*.global J3DTevKColorAnm_NS_dtor*/
/* 800A4608 000A1548 3C A0 80 04 */ lis r5, J3DTevKColorAnm_NS_dtor@ha
/*.global J3DTevKColorAnm_NS_dtor*/
/* 800A460C 000A154C 38 A5 B1 50 */ addi r5, r5, J3DTevKColorAnm_NS_dtor@l
/* 800A4604 000A1544 38 84 B1 8C */ addi r4, r4, __ct__15J3DTevKColorAnmFv@l
/*.global __dt__15J3DTevKColorAnmFv*/
/* 800A4608 000A1548 3C A0 80 04 */ lis r5, __dt__15J3DTevKColorAnmFv@ha
/*.global __dt__15J3DTevKColorAnmFv*/
/* 800A460C 000A154C 38 A5 B1 50 */ addi r5, r5, __dt__15J3DTevKColorAnmFv@l
/* 800A4610 000A1550 38 C0 00 08 */ li r6, 8
/* 800A4614 000A1554 38 E0 00 04 */ li r7, 4
/* 800A4618 000A1558 48 2B D7 49 */ bl func_80361D60
/* 800A4618 000A1558 48 2B D7 49 */ bl __construct_array
/* 800A461C 000A155C 7F A3 EB 78 */ mr r3, r29
/* 800A4620 000A1560 48 28 7D 01 */ bl J3DMaterialAnm_NS_initialize
/* 800A4620 000A1560 48 28 7D 01 */ bl initialize__14J3DMaterialAnmFv
/* 800A4624 000A1564 3C 60 80 3B */ lis r3, lbl_803B3564@ha
/* 800A4628 000A1568 38 03 35 64 */ addi r0, r3, lbl_803B3564@l
/* 800A462C 000A156C 90 1D 00 00 */ stw r0, 0(r29)
@@ -439,7 +439,7 @@ lbl_800A4654:
/* 800A4668 000A15A8 38 03 08 00 */ addi r0, r3, 0x00010800@l
/* 800A466C 000A15AC 90 1F 1F 60 */ stw r0, 0x1f60(r31)
/* 800A4670 000A15B0 38 7F 1F 58 */ addi r3, r31, 0x1f58
/* 800A4674 000A15B4 48 0B A7 51 */ bl daPy_anmHeap_c_NS_mallocBuffer
/* 800A4674 000A15B4 48 0B A7 51 */ bl mallocBuffer__14daPy_anmHeap_cFv
/* 800A4678 000A15B8 28 03 00 00 */ cmplwi r3, 0
/* 800A467C 000A15BC 40 82 00 0C */ bne lbl_800A4688
/* 800A4680 000A15C0 38 60 00 00 */ li r3, 0
@@ -456,21 +456,21 @@ lbl_800A4688:
/* 800A46A8 000A15E8 48 00 01 60 */ b lbl_800A4808
lbl_800A46AC:
/* 800A46AC 000A15EC 38 7F 21 18 */ addi r3, r31, 0x2118
/* 800A46B0 000A15F0 48 0B A7 15 */ bl daPy_anmHeap_c_NS_mallocBuffer
/* 800A46B0 000A15F0 48 0B A7 15 */ bl mallocBuffer__14daPy_anmHeap_cFv
/* 800A46B4 000A15F4 28 03 00 00 */ cmplwi r3, 0
/* 800A46B8 000A15F8 40 82 00 0C */ bne lbl_800A46C4
/* 800A46BC 000A15FC 38 60 00 00 */ li r3, 0
/* 800A46C0 000A1600 48 00 01 48 */ b lbl_800A4808
lbl_800A46C4:
/* 800A46C4 000A1604 38 7F 21 2C */ addi r3, r31, 0x212c
/* 800A46C8 000A1608 48 0B A6 FD */ bl daPy_anmHeap_c_NS_mallocBuffer
/* 800A46C8 000A1608 48 0B A6 FD */ bl mallocBuffer__14daPy_anmHeap_cFv
/* 800A46CC 000A160C 28 03 00 00 */ cmplwi r3, 0
/* 800A46D0 000A1610 40 82 00 0C */ bne lbl_800A46DC
/* 800A46D4 000A1614 38 60 00 00 */ li r3, 0
/* 800A46D8 000A1618 48 00 01 30 */ b lbl_800A4808
lbl_800A46DC:
/* 800A46DC 000A161C 38 7F 21 40 */ addi r3, r31, 0x2140
/* 800A46E0 000A1620 48 0B A6 E5 */ bl daPy_anmHeap_c_NS_mallocBuffer
/* 800A46E0 000A1620 48 0B A6 E5 */ bl mallocBuffer__14daPy_anmHeap_cFv
/* 800A46E4 000A1624 28 03 00 00 */ cmplwi r3, 0
/* 800A46E8 000A1628 40 82 00 0C */ bne lbl_800A46F4
/* 800A46EC 000A162C 38 60 00 00 */ li r3, 0
@@ -485,7 +485,7 @@ lbl_800A46F4:
/* 800A470C 000A164C 48 23 17 C1 */ bl readIdxResource__10JKRArchiveFPvUlUl
/* 800A4710 000A1650 80 7F 21 4C */ lwz r3, 0x214c(r31)
/* 800A4714 000A1654 38 80 00 00 */ li r4, 0
/* 800A4718 000A1658 48 29 34 29 */ bl J3DAnmLoaderDataBase_NS_load
/* 800A4718 000A1658 48 29 34 29 */ bl load__20J3DAnmLoaderDataBaseFPCv24J3DAnmLoaderDataBaseFlag
/* 800A471C 000A165C 7C 64 1B 78 */ mr r4, r3
/* 800A4720 000A1660 38 7F 21 64 */ addi r3, r31, 0x2164
/* 800A4724 000A1664 38 A0 00 00 */ li r5, 0
@@ -494,14 +494,14 @@ lbl_800A46F4:
/* 800A4730 000A1670 38 E0 00 00 */ li r7, 0
/* 800A4734 000A1674 39 00 FF FF */ li r8, -1
/* 800A4738 000A1678 39 20 00 00 */ li r9, 0
/* 800A473C 000A167C 4B F6 90 A1 */ bl mDoExt_bckAnm_NS_init
/* 800A473C 000A167C 4B F6 90 A1 */ bl init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb
/* 800A4740 000A1680 2C 03 00 00 */ cmpwi r3, 0
/* 800A4744 000A1684 40 82 00 0C */ bne lbl_800A4750
/* 800A4748 000A1688 38 60 00 00 */ li r3, 0
/* 800A474C 000A168C 48 00 00 BC */ b lbl_800A4808
lbl_800A4750:
/* 800A4750 000A1690 38 7F 21 D8 */ addi r3, r31, 0x21d8
/* 800A4754 000A1694 48 0B A6 71 */ bl daPy_anmHeap_c_NS_mallocBuffer
/* 800A4754 000A1694 48 0B A6 71 */ bl mallocBuffer__14daPy_anmHeap_cFv
/* 800A4758 000A1698 28 03 00 00 */ cmplwi r3, 0
/* 800A475C 000A169C 40 82 00 0C */ bne lbl_800A4768
/* 800A4760 000A16A0 38 60 00 00 */ li r3, 0
@@ -518,7 +518,7 @@ lbl_800A4768:
/* 800A4788 000A16C8 38 04 33 54 */ addi r0, r4, lbl_803A3354@l
/* 800A478C 000A16CC 90 1B 00 00 */ stw r0, 0(r27)
/* 800A4790 000A16D0 38 80 00 00 */ li r4, 0
/* 800A4794 000A16D4 48 28 3C 69 */ bl J3DFrameCtrl_NS_init
/* 800A4794 000A16D4 48 28 3C 69 */ bl init__12J3DFrameCtrlFs
/* 800A4798 000A16D8 38 00 00 00 */ li r0, 0
/* 800A479C 000A16DC 90 1B 00 14 */ stw r0, 0x14(r27)
lbl_800A47A0:
@@ -536,14 +536,14 @@ lbl_800A47B8:
/* 800A47C8 000A1708 38 84 04 28 */ addi r4, r4, 0x428
/* 800A47CC 000A170C 7F C5 F3 78 */ mr r5, r30
/* 800A47D0 000A1710 38 C0 00 80 */ li r6, 0x80
/* 800A47D4 000A1714 4B F9 7B A9 */ bl dRes_control_c_NS_getRes_X1_
/* 800A47D4 000A1714 4B F9 7B A9 */ bl getRes__14dRes_control_cFPCcPCcP11dRes_info_ci
/* 800A47D8 000A1718 90 7F 06 94 */ stw r3, 0x694(r31)
/* 800A47DC 000A171C 80 9F 06 94 */ lwz r4, 0x694(r31)
/* 800A47E0 000A1720 28 04 00 00 */ cmplwi r4, 0
/* 800A47E4 000A1724 41 82 00 20 */ beq lbl_800A4804
/* 800A47E8 000A1728 80 7F 06 84 */ lwz r3, 0x684(r31)
/* 800A47EC 000A172C 38 A0 00 01 */ li r5, 1
/* 800A47F0 000A1730 48 28 32 3D */ bl J3DModel_NS_setDeformData
/* 800A47F0 000A1730 48 28 32 3D */ bl setDeformData__8J3DModelFP13J3DDeformDataUl
/* 800A47F4 000A1734 2C 03 00 00 */ cmpwi r3, 0
/* 800A47F8 000A1738 41 82 00 0C */ beq lbl_800A4804
/* 800A47FC 000A173C 38 60 00 00 */ li r3, 0
+25 -25
View File
@@ -10,45 +10,45 @@
/* 800A4844 000A1784 38 03 EE 60 */ addi r0, r3, lbl_803CEE60@l
/* 800A4848 000A1788 90 1E 00 00 */ stw r0, 0(r30)
/* 800A484C 000A178C 38 7E 00 D4 */ addi r3, r30, 0xd4
/*.global J3DTevKColorAnm_NS_dtor*/
/* 800A4850 000A1790 3C 80 80 04 */ lis r4, J3DTevKColorAnm_NS_dtor@ha
/*.global J3DTevKColorAnm_NS_dtor*/
/* 800A4854 000A1794 38 84 B1 50 */ addi r4, r4, J3DTevKColorAnm_NS_dtor@l
/*.global __dt__15J3DTevKColorAnmFv*/
/* 800A4850 000A1790 3C 80 80 04 */ lis r4, __dt__15J3DTevKColorAnmFv@ha
/*.global __dt__15J3DTevKColorAnmFv*/
/* 800A4854 000A1794 38 84 B1 50 */ addi r4, r4, __dt__15J3DTevKColorAnmFv@l
/* 800A4858 000A1798 38 A0 00 08 */ li r5, 8
/* 800A485C 000A179C 38 C0 00 04 */ li r6, 4
/* 800A4860 000A17A0 48 2B D4 89 */ bl func_80361CE8
/* 800A4860 000A17A0 48 2B D4 89 */ bl __destroy_arr
/* 800A4864 000A17A4 38 7E 00 B4 */ addi r3, r30, 0xb4
/*.global J3DTevColorAnm_NS_dtor*/
/* 800A4868 000A17A8 3C 80 80 04 */ lis r4, J3DTevColorAnm_NS_dtor@ha
/*.global J3DTevColorAnm_NS_dtor*/
/* 800A486C 000A17AC 38 84 B1 A4 */ addi r4, r4, J3DTevColorAnm_NS_dtor@l
/*.global __dt__14J3DTevColorAnmFv*/
/* 800A4868 000A17A8 3C 80 80 04 */ lis r4, __dt__14J3DTevColorAnmFv@ha
/*.global __dt__14J3DTevColorAnmFv*/
/* 800A486C 000A17AC 38 84 B1 A4 */ addi r4, r4, __dt__14J3DTevColorAnmFv@l
/* 800A4870 000A17B0 38 A0 00 08 */ li r5, 8
/* 800A4874 000A17B4 38 C0 00 04 */ li r6, 4
/* 800A4878 000A17B8 48 2B D4 71 */ bl func_80361CE8
/* 800A4878 000A17B8 48 2B D4 71 */ bl __destroy_arr
/* 800A487C 000A17BC 38 7E 00 54 */ addi r3, r30, 0x54
/*.global J3DTexNoAnm_NS_dtor*/
/* 800A4880 000A17C0 3C 80 80 04 */ lis r4, J3DTexNoAnm_NS_dtor@ha
/*.global J3DTexNoAnm_NS_dtor*/
/* 800A4884 000A17C4 38 84 B1 F8 */ addi r4, r4, J3DTexNoAnm_NS_dtor@l
/*.global __dt__11J3DTexNoAnmFv*/
/* 800A4880 000A17C0 3C 80 80 04 */ lis r4, __dt__11J3DTexNoAnmFv@ha
/*.global __dt__11J3DTexNoAnmFv*/
/* 800A4884 000A17C4 38 84 B1 F8 */ addi r4, r4, __dt__11J3DTexNoAnmFv@l
/* 800A4888 000A17C8 38 A0 00 0C */ li r5, 0xc
/* 800A488C 000A17CC 38 C0 00 08 */ li r6, 8
/* 800A4890 000A17D0 48 2B D4 59 */ bl func_80361CE8
/* 800A4890 000A17D0 48 2B D4 59 */ bl __destroy_arr
/* 800A4894 000A17D4 38 7E 00 14 */ addi r3, r30, 0x14
/*.global J3DTexMtxAnm_NS_dtor*/
/* 800A4898 000A17D8 3C 80 80 04 */ lis r4, J3DTexMtxAnm_NS_dtor@ha
/*.global J3DTexMtxAnm_NS_dtor*/
/* 800A489C 000A17DC 38 84 B2 64 */ addi r4, r4, J3DTexMtxAnm_NS_dtor@l
/*.global __dt__12J3DTexMtxAnmFv*/
/* 800A4898 000A17D8 3C 80 80 04 */ lis r4, __dt__12J3DTexMtxAnmFv@ha
/*.global __dt__12J3DTexMtxAnmFv*/
/* 800A489C 000A17DC 38 84 B2 64 */ addi r4, r4, __dt__12J3DTexMtxAnmFv@l
/* 800A48A0 000A17E0 38 A0 00 08 */ li r5, 8
/* 800A48A4 000A17E4 38 C0 00 08 */ li r6, 8
/* 800A48A8 000A17E8 48 2B D4 41 */ bl func_80361CE8
/* 800A48A8 000A17E8 48 2B D4 41 */ bl __destroy_arr
/* 800A48AC 000A17EC 38 7E 00 04 */ addi r3, r30, 4
/*.global J3DMatColorAnm_NS_dtor*/
/* 800A48B0 000A17F0 3C 80 80 04 */ lis r4, J3DMatColorAnm_NS_dtor@ha
/*.global J3DMatColorAnm_NS_dtor*/
/* 800A48B4 000A17F4 38 84 B2 B8 */ addi r4, r4, J3DMatColorAnm_NS_dtor@l
/*.global __dt__14J3DMatColorAnmFv*/
/* 800A48B0 000A17F0 3C 80 80 04 */ lis r4, __dt__14J3DMatColorAnmFv@ha
/*.global __dt__14J3DMatColorAnmFv*/
/* 800A48B4 000A17F4 38 84 B2 B8 */ addi r4, r4, __dt__14J3DMatColorAnmFv@l
/* 800A48B8 000A17F8 38 A0 00 08 */ li r5, 8
/* 800A48BC 000A17FC 38 C0 00 02 */ li r6, 2
/* 800A48C0 000A1800 48 2B D4 29 */ bl func_80361CE8
/* 800A48C0 000A1800 48 2B D4 29 */ bl __destroy_arr
/* 800A48C4 000A1804 7F E0 07 35 */ extsh. r0, r31
/* 800A48C8 000A1808 40 81 00 0C */ ble lbl_800A48D4
/* 800A48CC 000A180C 7F C3 F3 78 */ mr r3, r30
+1 -1
View File
@@ -1,7 +1,7 @@
/* 800A48F0 000A1830 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A48F4 000A1834 7C 08 02 A6 */ mflr r0
/* 800A48F8 000A1838 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A48FC 000A183C 4B FF F7 6D */ bl daAlink_c_NS_createHeap
/* 800A48FC 000A183C 4B FF F7 6D */ bl createHeap__9daAlink_cFv
/* 800A4900 000A1840 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A4904 000A1844 7C 08 03 A6 */ mtlr r0
/* 800A4908 000A1848 38 21 00 10 */ addi r1, r1, 0x10
+6 -6
View File
@@ -20,7 +20,7 @@
/* 800A495C 000A189C 90 1C 06 BC */ stw r0, 0x6bc(r28)
/* 800A4960 000A18A0 48 00 00 48 */ b lbl_800A49A8
lbl_800A4964:
/* 800A4964 000A18A4 48 0B AA 35 */ bl daPy_py_c_NS_checkMasterSwordEquip
/* 800A4964 000A18A4 48 0B AA 35 */ bl checkMasterSwordEquip__9daPy_py_cFv
/* 800A4968 000A18A8 2C 03 00 00 */ cmpwi r3, 0
/* 800A496C 000A18AC 41 82 00 18 */ beq lbl_800A4984
/* 800A4970 000A18B0 80 1C 06 68 */ lwz r0, 0x668(r28)
@@ -134,7 +134,7 @@ lbl_800A4AD0:
/* 800A4AEC 000A1A2C 90 03 00 0C */ stw r0, 0xc(r3)
/* 800A4AF0 000A1A30 48 00 00 34 */ b lbl_800A4B24
lbl_800A4AF4:
/* 800A4AF4 000A1A34 48 0B A8 A5 */ bl daPy_py_c_NS_checkMasterSwordEquip
/* 800A4AF4 000A1A34 48 0B A8 A5 */ bl checkMasterSwordEquip__9daPy_py_cFv
/* 800A4AF8 000A1A38 2C 03 00 00 */ cmpwi r3, 0
/* 800A4AFC 000A1A3C 41 82 00 18 */ beq lbl_800A4B14
/* 800A4B00 000A1A40 80 1C 06 68 */ lwz r0, 0x668(r28)
@@ -152,11 +152,11 @@ lbl_800A4B24:
/* 800A4B28 000A1A68 28 00 00 00 */ cmplwi r0, 0
/* 800A4B2C 000A1A6C 40 82 00 84 */ bne lbl_800A4BB0
/* 800A4B30 000A1A70 7F 83 E3 78 */ mr r3, r28
/* 800A4B34 000A1A74 48 01 B2 7D */ bl daAlink_c_NS_checkZoraWearAbility
/* 800A4B34 000A1A74 48 01 B2 7D */ bl checkZoraWearAbility__9daAlink_cCFv
/* 800A4B38 000A1A78 2C 03 00 00 */ cmpwi r3, 0
/* 800A4B3C 000A1A7C 41 82 00 64 */ beq lbl_800A4BA0
/* 800A4B40 000A1A80 7F 83 E3 78 */ mr r3, r28
/* 800A4B44 000A1A84 48 05 CD 4D */ bl daAlink_c_NS_checkZoraWearMaskDraw
/* 800A4B44 000A1A84 48 05 CD 4D */ bl checkZoraWearMaskDraw__9daAlink_cFv
/* 800A4B48 000A1A88 2C 03 00 00 */ cmpwi r3, 0
/* 800A4B4C 000A1A8C 41 82 00 34 */ beq lbl_800A4B80
/* 800A4B50 000A1A90 80 7C 06 F0 */ lwz r3, 0x6f0(r28)
@@ -182,9 +182,9 @@ lbl_800A4B80:
/* 800A4B9C 000A1ADC 90 03 00 0C */ stw r0, 0xc(r3)
lbl_800A4BA0:
/* 800A4BA0 000A1AE0 80 7C 06 7C */ lwz r3, 0x67c(r28)
/* 800A4BA4 000A1AE4 48 00 46 A5 */ bl daAlink_c_NS_simpleAnmPlay
/* 800A4BA4 000A1AE4 48 00 46 A5 */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
/* 800A4BA8 000A1AE8 80 7C 06 80 */ lwz r3, 0x680(r28)
/* 800A4BAC 000A1AEC 48 00 46 9D */ bl daAlink_c_NS_simpleAnmPlay
/* 800A4BAC 000A1AEC 48 00 46 9D */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
lbl_800A4BB0:
/* 800A4BB0 000A1AF0 39 61 00 20 */ addi r11, r1, 0x20
/* 800A4BB4 000A1AF4 48 2B D6 71 */ bl _restgpr_28
+61 -61
View File
@@ -8,10 +8,10 @@
/* 800A4CD0 000A1C10 3B 63 F9 90 */ addi r27, r3, lbl_803AF990@l
/* 800A4CD4 000A1C14 C0 02 92 B8 */ lfs f0, lbl_80452CB8-_SDA2_BASE_(r2)
/* 800A4CD8 000A1C18 D0 17 34 34 */ stfs f0, 0x3434(r23)
/* 800A4CDC 000A1C1C 48 01 B6 35 */ bl daAlink_c_NS_checkDungeon
/* 800A4CDC 000A1C1C 48 01 B6 35 */ bl checkDungeon__9daAlink_cFv
/* 800A4CE0 000A1C20 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A4CE4 000A1C24 40 82 00 3C */ bne lbl_800A4D20
/* 800A4CE8 000A1C28 48 01 B5 E1 */ bl daAlink_c_NS_checkBossRoom
/* 800A4CE8 000A1C28 48 01 B5 E1 */ bl checkBossRoom__9daAlink_cFv
/* 800A4CEC 000A1C2C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A4CF0 000A1C30 40 82 00 30 */ bne lbl_800A4D20
/* 800A4CF4 000A1C34 38 60 00 25 */ li r3, 0x25
@@ -45,7 +45,7 @@ lbl_800A4D20:
lbl_800A4D50:
/* 800A4D50 000A1C90 7F 23 CB 78 */ mr r3, r25
/* 800A4D54 000A1C94 38 9B 2D C4 */ addi r4, r27, 0x2dc4
/* 800A4D58 000A1C98 4B FD FB 5D */ bl dCcD_Cyl_NS_Set
/* 800A4D58 000A1C98 4B FD FB 5D */ bl Set__8dCcD_CylFRC11dCcD_SrcCyl
/* 800A4D5C 000A1C9C 93 99 00 44 */ stw r28, 0x44(r25)
/* 800A4D60 000A1CA0 80 19 00 9C */ lwz r0, 0x9c(r25)
/* 800A4D64 000A1CA4 60 00 00 02 */ ori r0, r0, 2
@@ -55,7 +55,7 @@ lbl_800A4D50:
/* 800A4D74 000A1CB4 93 F9 00 F0 */ stw r31, 0xf0(r25)
/* 800A4D78 000A1CB8 7F 03 C3 78 */ mr r3, r24
/* 800A4D7C 000A1CBC 38 9B 2D C4 */ addi r4, r27, 0x2dc4
/* 800A4D80 000A1CC0 4B FD FB 35 */ bl dCcD_Cyl_NS_Set
/* 800A4D80 000A1CC0 4B FD FB 35 */ bl Set__8dCcD_CylFRC11dCcD_SrcCyl
/* 800A4D84 000A1CC4 93 98 00 44 */ stw r28, 0x44(r24)
/* 800A4D88 000A1CC8 80 18 00 2C */ lwz r0, 0x2c(r24)
/* 800A4D8C 000A1CCC 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
@@ -84,35 +84,35 @@ lbl_800A4DC4:
/* 800A4DE4 000A1D24 48 1C A4 15 */ bl SetH__8cM3dGCylFf
/* 800A4DE8 000A1D28 38 77 0F B8 */ addi r3, r23, 0xfb8
/* 800A4DEC 000A1D2C 38 9B 2E 08 */ addi r4, r27, 0x2e08
/* 800A4DF0 000A1D30 4B FD FC 45 */ bl dCcD_Sph_NS_Set
/* 800A4DF0 000A1D30 4B FD FC 45 */ bl Set__8dCcD_SphFRC11dCcD_SrcSph
/* 800A4DF4 000A1D34 38 17 08 14 */ addi r0, r23, 0x814
/* 800A4DF8 000A1D38 90 17 0F FC */ stw r0, 0xffc(r23)
/* 800A4DFC 000A1D3C 38 77 0F B8 */ addi r3, r23, 0xfb8
/* 800A4E00 000A1D40 38 97 04 D0 */ addi r4, r23, 0x4d0
/* 800A4E04 000A1D44 4B FD FC 75 */ bl dCcD_Sph_NS_StartCAt
/* 800A4E04 000A1D44 4B FD FC 75 */ bl StartCAt__8dCcD_SphFR4cXyz
/* 800A4E08 000A1D48 3C 00 00 02 */ lis r0, 2
/* 800A4E0C 000A1D4C 90 17 20 F8 */ stw r0, 0x20f8(r23)
/* 800A4E10 000A1D50 38 77 20 F0 */ addi r3, r23, 0x20f0
/* 800A4E14 000A1D54 38 80 00 04 */ li r4, 4
/* 800A4E18 000A1D58 48 0B 9F E9 */ bl daPy_anmHeap_c_NS_createHeap
/* 800A4E18 000A1D58 48 0B 9F E9 */ bl createHeap__14daPy_anmHeap_cFQ214daPy_anmHeap_c16daAlinkHEAP_TYPE
/* 800A4E1C 000A1D5C 80 17 05 74 */ lwz r0, 0x574(r23)
/* 800A4E20 000A1D60 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
/* 800A4E24 000A1D64 41 82 00 10 */ beq lbl_800A4E34
/* 800A4E28 000A1D68 7E E3 BB 78 */ mr r3, r23
/* 800A4E2C 000A1D6C 48 08 1A FD */ bl daAlink_c_NS_changeWolf
/* 800A4E2C 000A1D6C 48 08 1A FD */ bl changeWolf__9daAlink_cFv
/* 800A4E30 000A1D70 48 00 00 10 */ b lbl_800A4E40
lbl_800A4E34:
/* 800A4E34 000A1D74 7E E3 BB 78 */ mr r3, r23
/* 800A4E38 000A1D78 38 80 00 00 */ li r4, 0
/* 800A4E3C 000A1D7C 48 08 21 01 */ bl daAlink_c_NS_changeLink
/* 800A4E3C 000A1D7C 48 08 21 01 */ bl changeLink__9daAlink_cFi
lbl_800A4E40:
/* 800A4E40 000A1D80 38 00 0B 00 */ li r0, 0xb00
/* 800A4E44 000A1D84 90 17 21 0C */ stw r0, 0x210c(r23)
/* 800A4E48 000A1D88 38 77 21 04 */ addi r3, r23, 0x2104
/* 800A4E4C 000A1D8C 38 80 00 04 */ li r4, 4
/* 800A4E50 000A1D90 48 0B 9F B1 */ bl daPy_anmHeap_c_NS_createHeap
/* 800A4E50 000A1D90 48 0B 9F B1 */ bl createHeap__14daPy_anmHeap_cFQ214daPy_anmHeap_c16daAlinkHEAP_TYPE
/* 800A4E54 000A1D94 7E E3 BB 78 */ mr r3, r23
/* 800A4E58 000A1D98 48 09 B3 A1 */ bl daAlink_c_NS_setShieldModel
/* 800A4E58 000A1D98 48 09 B3 A1 */ bl setShieldModel__9daAlink_cFv
/* 800A4E5C 000A1D9C 80 17 06 60 */ lwz r0, 0x660(r23)
/* 800A4E60 000A1DA0 90 17 06 B8 */ stw r0, 0x6b8(r23)
/* 800A4E64 000A1DA4 80 17 06 64 */ lwz r0, 0x664(r23)
@@ -121,7 +121,7 @@ lbl_800A4E40:
/* 800A4E70 000A1DB0 38 80 00 78 */ li r4, 0x78
/* 800A4E74 000A1DB4 38 A0 00 FF */ li r5, 0xff
/* 800A4E78 000A1DB8 7E E6 BB 78 */ mr r6, r23
/* 800A4E7C 000A1DBC 4B FD E9 E5 */ bl dCcD_Stts_NS_Init
/* 800A4E7C 000A1DBC 4B FD E9 E5 */ bl Init__9dCcD_SttsFiiP10fopAc_ac_c
/* 800A4E80 000A1DC0 A8 77 04 E6 */ lha r3, 0x4e6(r23)
/* 800A4E84 000A1DC4 A8 17 05 9E */ lha r0, 0x59e(r23)
/* 800A4E88 000A1DC8 7C 03 02 14 */ add r0, r3, r0
@@ -135,7 +135,7 @@ lbl_800A4E9C:
/* 800A4EA4 000A1DE4 7E D7 02 14 */ add r22, r23, r0
/* 800A4EA8 000A1DE8 38 76 12 2C */ addi r3, r22, 0x122c
/* 800A4EAC 000A1DEC 38 9B 2E 8C */ addi r4, r27, 0x2e8c
/* 800A4EB0 000A1DF0 4B FD F9 21 */ bl dCcD_Cps_NS_Set
/* 800A4EB0 000A1DF0 4B FD F9 21 */ bl Set__8dCcD_CpsFRC11dCcD_SrcCps
/* 800A4EB4 000A1DF4 93 16 12 70 */ stw r24, 0x1270(r22)
/* 800A4EB8 000A1DF8 3B 39 00 01 */ addi r25, r25, 1
lbl_800A4EBC:
@@ -144,7 +144,7 @@ lbl_800A4EBC:
/* 800A4EC4 000A1E04 41 80 FF D8 */ blt lbl_800A4E9C
/* 800A4EC8 000A1E08 38 77 15 F8 */ addi r3, r23, 0x15f8
/* 800A4ECC 000A1E0C 38 9B 2E 8C */ addi r4, r27, 0x2e8c
/* 800A4ED0 000A1E10 4B FD F9 01 */ bl dCcD_Cps_NS_Set
/* 800A4ED0 000A1E10 4B FD F9 01 */ bl Set__8dCcD_CpsFRC11dCcD_SrcCps
/* 800A4ED4 000A1E14 38 17 08 14 */ addi r0, r23, 0x814
/* 800A4ED8 000A1E18 90 17 16 3C */ stw r0, 0x163c(r23)
/* 800A4EDC 000A1E1C 38 00 00 10 */ li r0, 0x10
@@ -157,14 +157,14 @@ lbl_800A4EBC:
/* 800A4EF8 000A1E38 98 17 16 0C */ stb r0, 0x160c(r23)
/* 800A4EFC 000A1E3C 38 77 10 F0 */ addi r3, r23, 0x10f0
/* 800A4F00 000A1E40 38 9B 2E 48 */ addi r4, r27, 0x2e48
/* 800A4F04 000A1E44 4B FD F9 B1 */ bl dCcD_Cyl_NS_Set
/* 800A4F04 000A1E44 4B FD F9 B1 */ bl Set__8dCcD_CylFRC11dCcD_SrcCyl
/* 800A4F08 000A1E48 38 17 08 14 */ addi r0, r23, 0x814
/* 800A4F0C 000A1E4C 90 17 11 34 */ stw r0, 0x1134(r23)
/* 800A4F10 000A1E50 38 77 19 70 */ addi r3, r23, 0x1970
/* 800A4F14 000A1E54 7E E4 BB 78 */ mr r4, r23
/* 800A4F18 000A1E58 38 A0 00 03 */ li r5, 3
/* 800A4F1C 000A1E5C 38 D7 18 B0 */ addi r6, r23, 0x18b0
/* 800A4F20 000A1E60 4B FD 13 69 */ bl dBgS_Acch_NS_Set_X1_
/* 800A4F20 000A1E60 4B FD 13 69 */ bl Set__9dBgS_AcchFP10fopAc_ac_ciP12dBgS_AcchCir
/* 800A4F24 000A1E64 80 17 19 9C */ lwz r0, 0x199c(r23)
/* 800A4F28 000A1E68 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
/* 800A4F2C 000A1E6C 90 17 19 9C */ stw r0, 0x199c(r23)
@@ -179,23 +179,23 @@ lbl_800A4EBC:
/* 800A4F50 000A1E90 C0 17 05 98 */ lfs f0, 0x598(r23)
/* 800A4F54 000A1E94 D0 17 1A 38 */ stfs f0, 0x1a38(r23)
/* 800A4F58 000A1E98 38 77 19 70 */ addi r3, r23, 0x1970
/* 800A4F5C 000A1E9C 4B FD 24 65 */ bl dBgS_Acch_NS_SetGndThinCellingOff
/* 800A4F5C 000A1E9C 4B FD 24 65 */ bl SetGndThinCellingOff__9dBgS_AcchFv
/* 800A4F60 000A1EA0 38 00 00 02 */ li r0, 2
/* 800A4F64 000A1EA4 98 17 1B 44 */ stb r0, 0x1b44(r23)
/* 800A4F68 000A1EA8 38 77 19 70 */ addi r3, r23, 0x1970
/* 800A4F6C 000A1EAC 4B FD 24 81 */ bl dBgS_Acch_NS_OnWallSort
/* 800A4F6C 000A1EAC 4B FD 24 81 */ bl OnWallSort__9dBgS_AcchFv
/* 800A4F70 000A1EB0 38 77 18 B0 */ addi r3, r23, 0x18b0
/* 800A4F74 000A1EB4 C0 2D 81 10 */ lfs f1, lbl_80450690-_SDA_BASE_(r13)
/* 800A4F78 000A1EB8 C0 42 93 BC */ lfs f2, lbl_80452DBC-_SDA2_BASE_(r2)
/* 800A4F7C 000A1EBC 4B FD 0F DD */ bl dBgS_AcchCir_NS_SetWall
/* 800A4F7C 000A1EBC 4B FD 0F DD */ bl SetWall__12dBgS_AcchCirFff
/* 800A4F80 000A1EC0 38 77 18 F0 */ addi r3, r23, 0x18f0
/* 800A4F84 000A1EC4 C0 22 94 84 */ lfs f1, lbl_80452E84-_SDA2_BASE_(r2)
/* 800A4F88 000A1EC8 C0 42 93 BC */ lfs f2, lbl_80452DBC-_SDA2_BASE_(r2)
/* 800A4F8C 000A1ECC 4B FD 0F CD */ bl dBgS_AcchCir_NS_SetWall
/* 800A4F8C 000A1ECC 4B FD 0F CD */ bl SetWall__12dBgS_AcchCirFff
/* 800A4F90 000A1ED0 38 77 19 30 */ addi r3, r23, 0x1930
/* 800A4F94 000A1ED4 C0 37 05 98 */ lfs f1, 0x598(r23)
/* 800A4F98 000A1ED8 C0 42 93 BC */ lfs f2, lbl_80452DBC-_SDA2_BASE_(r2)
/* 800A4F9C 000A1EDC 4B FD 0F BD */ bl dBgS_AcchCir_NS_SetWall
/* 800A4F9C 000A1EDC 4B FD 0F BD */ bl SetWall__12dBgS_AcchCirFff
/* 800A4FA0 000A1EE0 A8 17 04 E6 */ lha r0, 0x4e6(r23)
/* 800A4FA4 000A1EE4 B0 17 2F E6 */ sth r0, 0x2fe6(r23)
/* 800A4FA8 000A1EE8 3A C0 00 00 */ li r22, 0
@@ -210,7 +210,7 @@ lbl_800A4FB0:
/* 800A4FC8 000A1F08 90 64 1F 64 */ stw r3, 0x1f64(r4)
/* 800A4FCC 000A1F0C 38 64 1F 58 */ addi r3, r4, 0x1f58
/* 800A4FD0 000A1F10 38 80 00 03 */ li r4, 3
/* 800A4FD4 000A1F14 48 0B 9E 2D */ bl daPy_anmHeap_c_NS_createHeap
/* 800A4FD4 000A1F14 48 0B 9E 2D */ bl createHeap__14daPy_anmHeap_cFQ214daPy_anmHeap_c16daAlinkHEAP_TYPE
/* 800A4FD8 000A1F18 3A D6 00 01 */ addi r22, r22, 1
lbl_800A4FDC:
/* 800A4FDC 000A1F1C 56 C0 04 3E */ clrlwi r0, r22, 0x10
@@ -232,7 +232,7 @@ lbl_800A5000:
/* 800A5018 000A1F58 90 64 1F A0 */ stw r3, 0x1fa0(r4)
/* 800A501C 000A1F5C 38 64 1F 94 */ addi r3, r4, 0x1f94
/* 800A5020 000A1F60 38 80 00 03 */ li r4, 3
/* 800A5024 000A1F64 48 0B 9D DD */ bl daPy_anmHeap_c_NS_createHeap
/* 800A5024 000A1F64 48 0B 9D DD */ bl createHeap__14daPy_anmHeap_cFQ214daPy_anmHeap_c16daAlinkHEAP_TYPE
/* 800A5028 000A1F68 3A D6 00 01 */ addi r22, r22, 1
lbl_800A502C:
/* 800A502C 000A1F6C 56 C0 04 3E */ clrlwi r0, r22, 0x10
@@ -240,13 +240,13 @@ lbl_800A502C:
/* 800A5034 000A1F74 41 80 FF CC */ blt lbl_800A5000
/* 800A5038 000A1F78 38 77 21 18 */ addi r3, r23, 0x2118
/* 800A503C 000A1F7C 38 80 00 01 */ li r4, 1
/* 800A5040 000A1F80 48 0B 9D C1 */ bl daPy_anmHeap_c_NS_createHeap
/* 800A5040 000A1F80 48 0B 9D C1 */ bl createHeap__14daPy_anmHeap_cFQ214daPy_anmHeap_c16daAlinkHEAP_TYPE
/* 800A5044 000A1F84 38 77 21 2C */ addi r3, r23, 0x212c
/* 800A5048 000A1F88 38 80 00 02 */ li r4, 2
/* 800A504C 000A1F8C 48 0B 9D B5 */ bl daPy_anmHeap_c_NS_createHeap
/* 800A504C 000A1F8C 48 0B 9D B5 */ bl createHeap__14daPy_anmHeap_cFQ214daPy_anmHeap_c16daAlinkHEAP_TYPE
/* 800A5050 000A1F90 38 77 21 40 */ addi r3, r23, 0x2140
/* 800A5054 000A1F94 38 80 00 03 */ li r4, 3
/* 800A5058 000A1F98 48 0B 9D A9 */ bl daPy_anmHeap_c_NS_createHeap
/* 800A5058 000A1F98 48 0B 9D A9 */ bl createHeap__14daPy_anmHeap_cFQ214daPy_anmHeap_c16daAlinkHEAP_TYPE
/* 800A505C 000A1F9C 3A C0 00 00 */ li r22, 0
/* 800A5060 000A1FA0 3C 60 00 01 */ lis r3, 0x00013200@ha
/* 800A5064 000A1FA4 3B 03 32 00 */ addi r24, r3, 0x00013200@l
@@ -258,7 +258,7 @@ lbl_800A506C:
/* 800A5078 000A1FB8 93 03 21 B8 */ stw r24, 0x21b8(r3)
/* 800A507C 000A1FBC 38 63 21 B0 */ addi r3, r3, 0x21b0
/* 800A5080 000A1FC0 38 80 00 04 */ li r4, 4
/* 800A5084 000A1FC4 48 0B 9D 7D */ bl daPy_anmHeap_c_NS_createHeap
/* 800A5084 000A1FC4 48 0B 9D 7D */ bl createHeap__14daPy_anmHeap_cFQ214daPy_anmHeap_c16daAlinkHEAP_TYPE
/* 800A5088 000A1FC8 3A D6 00 01 */ addi r22, r22, 1
lbl_800A508C:
/* 800A508C 000A1FCC 56 C0 04 3E */ clrlwi r0, r22, 0x10
@@ -266,9 +266,9 @@ lbl_800A508C:
/* 800A5094 000A1FD4 41 80 FF D8 */ blt lbl_800A506C
/* 800A5098 000A1FD8 38 77 21 D8 */ addi r3, r23, 0x21d8
/* 800A509C 000A1FDC 38 80 00 03 */ li r4, 3
/* 800A50A0 000A1FE0 48 0B 9D 61 */ bl daPy_anmHeap_c_NS_createHeap
/* 800A50A0 000A1FE0 48 0B 9D 61 */ bl createHeap__14daPy_anmHeap_cFQ214daPy_anmHeap_c16daAlinkHEAP_TYPE
/* 800A50A4 000A1FE4 7E E3 BB 78 */ mr r3, r23
/* 800A50A8 000A1FE8 48 01 A4 39 */ bl daAlink_c_NS_resetBasAnime
/* 800A50A8 000A1FE8 48 01 A4 39 */ bl resetBasAnime__9daAlink_cFv
/* 800A50AC 000A1FEC 38 77 2C A8 */ addi r3, r23, 0x2ca8
/* 800A50B0 000A1FF0 38 97 04 D0 */ addi r4, r23, 0x4d0
/* 800A50B4 000A1FF4 38 B7 05 38 */ addi r5, r23, 0x538
@@ -290,7 +290,7 @@ lbl_800A508C:
/* 800A50F4 000A2034 3B 18 C2 F8 */ addi r24, r24, -15624
/* 800A50F8 000A2038 7F 05 C3 78 */ mr r5, r24
/* 800A50FC 000A203C 38 C0 00 80 */ li r6, 0x80
/* 800A5100 000A2040 4B F9 71 ED */ bl dRes_control_c_NS_getRes
/* 800A5100 000A2040 4B F9 71 ED */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 800A5104 000A2044 90 77 22 00 */ stw r3, 0x2200(r23)
/* 800A5108 000A2048 80 77 06 60 */ lwz r3, 0x660(r23)
/* 800A510C 000A204C 82 C3 00 04 */ lwz r22, 4(r3)
@@ -298,40 +298,40 @@ lbl_800A508C:
/* 800A5114 000A2054 38 80 00 44 */ li r4, 0x44
/* 800A5118 000A2058 7F 05 C3 78 */ mr r5, r24
/* 800A511C 000A205C 38 C0 00 80 */ li r6, 0x80
/* 800A5120 000A2060 4B F9 71 CD */ bl dRes_control_c_NS_getRes
/* 800A5120 000A2060 4B F9 71 CD */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 800A5124 000A2064 90 77 06 C4 */ stw r3, 0x6c4(r23)
/* 800A5128 000A2068 80 77 06 C4 */ lwz r3, 0x6c4(r23)
/* 800A512C 000A206C 7E C4 B3 78 */ mr r4, r22
/* 800A5130 000A2070 48 28 60 A5 */ bl J3DAnmTextureSRTKey_NS_searchUpdateMaterialID_X1_
/* 800A5130 000A2070 48 28 60 A5 */ bl searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData
/* 800A5134 000A2074 38 76 00 58 */ addi r3, r22, 0x58
/* 800A5138 000A2078 80 97 06 C4 */ lwz r4, 0x6c4(r23)
/* 800A513C 000A207C 48 28 AB 89 */ bl J3DMaterialTable_NS_entryTexMtxAnimator
/* 800A513C 000A207C 48 28 AB 89 */ bl entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey
/* 800A5140 000A2080 80 77 06 68 */ lwz r3, 0x668(r23)
/* 800A5144 000A2084 82 C3 00 04 */ lwz r22, 4(r3)
/* 800A5148 000A2088 38 62 92 90 */ addi r3, r2, 0x80452C90 - 0x80459A00 /*SDA HACK; original: lbl_80452C90-_SDA2_BASE_*/
/* 800A514C 000A208C 38 80 00 45 */ li r4, 0x45
/* 800A5150 000A2090 7F 05 C3 78 */ mr r5, r24
/* 800A5154 000A2094 38 C0 00 80 */ li r6, 0x80
/* 800A5158 000A2098 4B F9 71 95 */ bl dRes_control_c_NS_getRes
/* 800A5158 000A2098 4B F9 71 95 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 800A515C 000A209C 90 77 06 C8 */ stw r3, 0x6c8(r23)
/* 800A5160 000A20A0 80 77 06 C8 */ lwz r3, 0x6c8(r23)
/* 800A5164 000A20A4 7E C4 B3 78 */ mr r4, r22
/* 800A5168 000A20A8 48 28 60 6D */ bl J3DAnmTextureSRTKey_NS_searchUpdateMaterialID_X1_
/* 800A5168 000A20A8 48 28 60 6D */ bl searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData
/* 800A516C 000A20AC 38 76 00 58 */ addi r3, r22, 0x58
/* 800A5170 000A20B0 80 97 06 C8 */ lwz r4, 0x6c8(r23)
/* 800A5174 000A20B4 48 28 AB 51 */ bl J3DMaterialTable_NS_entryTexMtxAnimator
/* 800A5174 000A20B4 48 28 AB 51 */ bl entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey
/* 800A5178 000A20B8 38 62 92 90 */ addi r3, r2, 0x80452C90 - 0x80459A00 /*SDA HACK; original: lbl_80452C90-_SDA2_BASE_*/
/* 800A517C 000A20BC 38 80 00 3F */ li r4, 0x3f
/* 800A5180 000A20C0 7F 05 C3 78 */ mr r5, r24
/* 800A5184 000A20C4 38 C0 00 80 */ li r6, 0x80
/* 800A5188 000A20C8 4B F9 71 65 */ bl dRes_control_c_NS_getRes
/* 800A5188 000A20C8 4B F9 71 65 */ bl getRes__14dRes_control_cFPCclP11dRes_info_ci
/* 800A518C 000A20CC 90 77 06 CC */ stw r3, 0x6cc(r23)
/* 800A5190 000A20D0 80 77 06 CC */ lwz r3, 0x6cc(r23)
/* 800A5194 000A20D4 7E C4 B3 78 */ mr r4, r22
/* 800A5198 000A20D8 48 28 66 E5 */ bl J3DAnmTevRegKey_NS_searchUpdateMaterialID_X1_
/* 800A5198 000A20D8 48 28 66 E5 */ bl searchUpdateMaterialID__15J3DAnmTevRegKeyFP12J3DModelData
/* 800A519C 000A20DC 38 76 00 58 */ addi r3, r22, 0x58
/* 800A51A0 000A20E0 80 97 06 CC */ lwz r4, 0x6cc(r23)
/* 800A51A4 000A20E4 48 28 AC CD */ bl J3DMaterialTable_NS_entryTevRegAnimator
/* 800A51A4 000A20E4 48 28 AC CD */ bl entryTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey
/* 800A51A8 000A20E8 C0 02 93 A4 */ lfs f0, lbl_80452DA4-_SDA2_BASE_(r2)
/* 800A51AC 000A20EC D0 17 33 B4 */ stfs f0, 0x33b4(r23)
/* 800A51B0 000A20F0 D0 17 33 B8 */ stfs f0, 0x33b8(r23)
@@ -339,7 +339,7 @@ lbl_800A508C:
/* 800A51B8 000A20F8 38 00 00 FF */ li r0, 0xff
/* 800A51BC 000A20FC B0 17 2F DC */ sth r0, 0x2fdc(r23)
/* 800A51C0 000A2100 7E E3 BB 78 */ mr r3, r23
/* 800A51C4 000A2104 48 02 C1 4D */ bl daAlink_c_NS_offSwordModel
/* 800A51C4 000A2104 48 02 C1 4D */ bl offSwordModel__9daAlink_cFv
/* 800A51C8 000A2108 38 00 FF FF */ li r0, -1
/* 800A51CC 000A210C 90 17 31 84 */ stw r0, 0x3184(r23)
/* 800A51D0 000A2110 38 00 00 3F */ li r0, 0x3f
@@ -348,7 +348,7 @@ lbl_800A508C:
/* 800A51DC 000A211C 60 00 01 00 */ ori r0, r0, 0x100
/* 800A51E0 000A2120 90 17 05 70 */ stw r0, 0x570(r23)
/* 800A51E4 000A2124 7E E3 BB 78 */ mr r3, r23
/* 800A51E8 000A2128 48 05 CA AD */ bl daAlink_c_NS_offOxygenTimer
/* 800A51E8 000A2128 48 05 CA AD */ bl offOxygenTimer__9daAlink_cFv
/* 800A51EC 000A212C 80 17 00 B0 */ lwz r0, 0xb0(r23)
/* 800A51F0 000A2130 54 05 A6 FE */ rlwinm r5, r0, 0x14, 0x1b, 0x1f
/* 800A51F4 000A2134 54 04 46 3E */ srwi r4, r0, 0x18
@@ -365,7 +365,7 @@ lbl_800A5218:
/* 800A521C 000A215C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800A5220 000A2160 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A5224 000A2164 38 80 FF FF */ li r4, -1
/* 800A5228 000A2168 4B FA 11 C9 */ bl dEvent_exception_c_NS_setStartDemo
/* 800A5228 000A2168 4B FA 11 C9 */ bl setStartDemo__18dEvent_exception_cFi
/* 800A522C 000A216C 90 77 31 88 */ stw r3, 0x3188(r23)
/* 800A5230 000A2170 48 00 01 78 */ b lbl_800A53A8
lbl_800A5234:
@@ -373,7 +373,7 @@ lbl_800A5234:
/* 800A5238 000A2178 40 82 00 18 */ bne lbl_800A5250
/* 800A523C 000A217C 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A5240 000A2180 38 80 00 D5 */ li r4, 0xd5
/* 800A5244 000A2184 4B FA 11 AD */ bl dEvent_exception_c_NS_setStartDemo
/* 800A5244 000A2184 4B FA 11 AD */ bl setStartDemo__18dEvent_exception_cFi
/* 800A5248 000A2188 90 77 31 88 */ stw r3, 0x3188(r23)
/* 800A524C 000A218C 48 00 01 5C */ b lbl_800A53A8
lbl_800A5250:
@@ -383,7 +383,7 @@ lbl_800A5250:
/* 800A525C 000A219C 40 82 00 18 */ bne lbl_800A5274
/* 800A5260 000A21A0 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A5264 000A21A4 38 80 00 D3 */ li r4, 0xd3
/* 800A5268 000A21A8 4B FA 11 89 */ bl dEvent_exception_c_NS_setStartDemo
/* 800A5268 000A21A8 4B FA 11 89 */ bl setStartDemo__18dEvent_exception_cFi
/* 800A526C 000A21AC 90 77 31 88 */ stw r3, 0x3188(r23)
/* 800A5270 000A21B0 48 00 01 38 */ b lbl_800A53A8
lbl_800A5274:
@@ -392,13 +392,13 @@ lbl_800A5274:
/* 800A527C 000A21BC 2C 04 00 FF */ cmpwi r4, 0xff
/* 800A5280 000A21C0 41 82 00 14 */ beq lbl_800A5294
/* 800A5284 000A21C4 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A5288 000A21C8 4B FA 11 69 */ bl dEvent_exception_c_NS_setStartDemo
/* 800A5288 000A21C8 4B FA 11 69 */ bl setStartDemo__18dEvent_exception_cFi
/* 800A528C 000A21CC 90 77 31 88 */ stw r3, 0x3188(r23)
/* 800A5290 000A21D0 48 00 01 18 */ b lbl_800A53A8
lbl_800A5294:
/* 800A5294 000A21D4 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A5298 000A21D8 38 80 00 CF */ li r4, 0xcf
/* 800A529C 000A21DC 4B FA 11 55 */ bl dEvent_exception_c_NS_setStartDemo
/* 800A529C 000A21DC 4B FA 11 55 */ bl setStartDemo__18dEvent_exception_cFi
/* 800A52A0 000A21E0 90 77 31 88 */ stw r3, 0x3188(r23)
/* 800A52A4 000A21E4 48 00 01 04 */ b lbl_800A53A8
lbl_800A52A8:
@@ -407,13 +407,13 @@ lbl_800A52A8:
/* 800A52B0 000A21F0 2C 04 00 FF */ cmpwi r4, 0xff
/* 800A52B4 000A21F4 41 82 00 14 */ beq lbl_800A52C8
/* 800A52B8 000A21F8 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A52BC 000A21FC 4B FA 11 35 */ bl dEvent_exception_c_NS_setStartDemo
/* 800A52BC 000A21FC 4B FA 11 35 */ bl setStartDemo__18dEvent_exception_cFi
/* 800A52C0 000A2200 90 77 31 88 */ stw r3, 0x3188(r23)
/* 800A52C4 000A2204 48 00 00 E4 */ b lbl_800A53A8
lbl_800A52C8:
/* 800A52C8 000A2208 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A52CC 000A220C 38 80 00 D0 */ li r4, 0xd0
/* 800A52D0 000A2210 4B FA 11 21 */ bl dEvent_exception_c_NS_setStartDemo
/* 800A52D0 000A2210 4B FA 11 21 */ bl setStartDemo__18dEvent_exception_cFi
/* 800A52D4 000A2214 90 77 31 88 */ stw r3, 0x3188(r23)
/* 800A52D8 000A2218 48 00 00 D0 */ b lbl_800A53A8
lbl_800A52DC:
@@ -421,7 +421,7 @@ lbl_800A52DC:
/* 800A52E0 000A2220 40 82 00 18 */ bne lbl_800A52F8
/* 800A52E4 000A2224 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A52E8 000A2228 38 80 00 CD */ li r4, 0xcd
/* 800A52EC 000A222C 4B FA 11 05 */ bl dEvent_exception_c_NS_setStartDemo
/* 800A52EC 000A222C 4B FA 11 05 */ bl setStartDemo__18dEvent_exception_cFi
/* 800A52F0 000A2230 90 77 31 88 */ stw r3, 0x3188(r23)
/* 800A52F4 000A2234 48 00 00 B4 */ b lbl_800A53A8
lbl_800A52F8:
@@ -429,7 +429,7 @@ lbl_800A52F8:
/* 800A52FC 000A223C 40 82 00 18 */ bne lbl_800A5314
/* 800A5300 000A2240 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A5304 000A2244 38 80 00 CE */ li r4, 0xce
/* 800A5308 000A2248 4B FA 10 E9 */ bl dEvent_exception_c_NS_setStartDemo
/* 800A5308 000A2248 4B FA 10 E9 */ bl setStartDemo__18dEvent_exception_cFi
/* 800A530C 000A224C 90 77 31 88 */ stw r3, 0x3188(r23)
/* 800A5310 000A2250 48 00 00 98 */ b lbl_800A53A8
lbl_800A5314:
@@ -438,13 +438,13 @@ lbl_800A5314:
/* 800A531C 000A225C 2C 04 00 FF */ cmpwi r4, 0xff
/* 800A5320 000A2260 41 82 00 14 */ beq lbl_800A5334
/* 800A5324 000A2264 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A5328 000A2268 4B FA 10 C9 */ bl dEvent_exception_c_NS_setStartDemo
/* 800A5328 000A2268 4B FA 10 C9 */ bl setStartDemo__18dEvent_exception_cFi
/* 800A532C 000A226C 90 77 31 88 */ stw r3, 0x3188(r23)
/* 800A5330 000A2270 48 00 00 78 */ b lbl_800A53A8
lbl_800A5334:
/* 800A5334 000A2274 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A5338 000A2278 38 80 00 D4 */ li r4, 0xd4
/* 800A533C 000A227C 4B FA 10 B5 */ bl dEvent_exception_c_NS_setStartDemo
/* 800A533C 000A227C 4B FA 10 B5 */ bl setStartDemo__18dEvent_exception_cFi
/* 800A5340 000A2280 90 77 31 88 */ stw r3, 0x3188(r23)
/* 800A5344 000A2284 48 00 00 64 */ b lbl_800A53A8
lbl_800A5348:
@@ -452,7 +452,7 @@ lbl_800A5348:
/* 800A534C 000A228C 40 82 00 18 */ bne lbl_800A5364
/* 800A5350 000A2290 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A5354 000A2294 38 80 00 C9 */ li r4, 0xc9
/* 800A5358 000A2298 4B FA 10 99 */ bl dEvent_exception_c_NS_setStartDemo
/* 800A5358 000A2298 4B FA 10 99 */ bl setStartDemo__18dEvent_exception_cFi
/* 800A535C 000A229C 90 77 31 88 */ stw r3, 0x3188(r23)
/* 800A5360 000A22A0 48 00 00 48 */ b lbl_800A53A8
lbl_800A5364:
@@ -460,7 +460,7 @@ lbl_800A5364:
/* 800A5368 000A22A8 40 82 00 18 */ bne lbl_800A5380
/* 800A536C 000A22AC 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A5370 000A22B0 38 80 00 FF */ li r4, 0xff
/* 800A5374 000A22B4 4B FA 10 7D */ bl dEvent_exception_c_NS_setStartDemo
/* 800A5374 000A22B4 4B FA 10 7D */ bl setStartDemo__18dEvent_exception_cFi
/* 800A5378 000A22B8 90 77 31 88 */ stw r3, 0x3188(r23)
/* 800A537C 000A22BC 48 00 00 2C */ b lbl_800A53A8
lbl_800A5380:
@@ -468,18 +468,18 @@ lbl_800A5380:
/* 800A5384 000A22C4 40 82 00 18 */ bne lbl_800A539C
/* 800A5388 000A22C8 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A538C 000A22CC 38 80 00 D1 */ li r4, 0xd1
/* 800A5390 000A22D0 4B FA 10 61 */ bl dEvent_exception_c_NS_setStartDemo
/* 800A5390 000A22D0 4B FA 10 61 */ bl setStartDemo__18dEvent_exception_cFi
/* 800A5394 000A22D4 90 77 31 88 */ stw r3, 0x3188(r23)
/* 800A5398 000A22D8 48 00 00 10 */ b lbl_800A53A8
lbl_800A539C:
/* 800A539C 000A22DC 38 63 51 88 */ addi r3, r3, 0x5188
/* 800A53A0 000A22E0 4B FA 10 51 */ bl dEvent_exception_c_NS_setStartDemo
/* 800A53A0 000A22E0 4B FA 10 51 */ bl setStartDemo__18dEvent_exception_cFi
/* 800A53A4 000A22E4 90 77 31 88 */ stw r3, 0x3188(r23)
lbl_800A53A8:
/* 800A53A8 000A22E8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800A53AC 000A22EC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800A53B0 000A22F0 38 63 4F F8 */ addi r3, r3, 0x4ff8
/* 800A53B4 000A22F4 4B FA 16 A5 */ bl dEvent_manager_c_NS_orderStartDemo
/* 800A53B4 000A22F4 4B FA 16 A5 */ bl orderStartDemo__16dEvent_manager_cFv
/* 800A53B8 000A22F8 38 00 00 FF */ li r0, 0xff
/* 800A53BC 000A22FC 98 17 2F 94 */ stb r0, 0x2f94(r23)
/* 800A53C0 000A2300 98 17 2F 95 */ stb r0, 0x2f95(r23)
@@ -505,13 +505,13 @@ lbl_800A53DC:
/* 800A540C 000A234C 38 A5 D6 64 */ addi r5, r5, lbl_8038D664@l
/* 800A5410 000A2350 C0 25 00 24 */ lfs f1, 0x24(r5)
/* 800A5414 000A2354 C0 57 05 98 */ lfs f2, 0x598(r23)
/* 800A5418 000A2358 4B FA B8 85 */ bl dPaPo_c_NS_init
/* 800A5418 000A2358 4B FA B8 85 */ bl init__7dPaPo_cFP9dBgS_Acchff
/* 800A541C 000A235C A8 17 04 E6 */ lha r0, 0x4e6(r23)
/* 800A5420 000A2360 B0 17 31 08 */ sth r0, 0x3108(r23)
/* 800A5424 000A2364 38 77 2F 20 */ addi r3, r23, 0x2f20
/* 800A5428 000A2368 38 97 36 24 */ addi r4, r23, 0x3624
/* 800A542C 000A236C 38 B7 36 30 */ addi r5, r23, 0x3630
/* 800A5430 000A2370 4B FA A2 89 */ bl dPa_hermiteEcallBack_c_NS_setOldPosP
/* 800A5430 000A2370 4B FA A2 89 */ bl setOldPosP__22dPa_hermiteEcallBack_cFPC4cXyzPC4cXyz
/* 800A5434 000A2374 38 00 00 0A */ li r0, 0xa
/* 800A5438 000A2378 98 17 2F C3 */ stb r0, 0x2fc3(r23)
/* 800A543C 000A237C C0 17 04 D0 */ lfs f0, 0x4d0(r23)
@@ -529,10 +529,10 @@ lbl_800A53DC:
/* 800A546C 000A23AC D0 17 2F 70 */ stfs f0, 0x2f70(r23)
/* 800A5470 000A23B0 D0 17 2F 74 */ stfs f0, 0x2f74(r23)
/* 800A5474 000A23B4 38 77 2F 5C */ addi r3, r23, 0x2f5c
/* 800A5478 000A23B8 48 10 23 19 */ bl dKy_plight_set
/* 800A5478 000A23B8 48 10 23 19 */ bl dKy_plight_set__FP15LIGHT_INFLUENCE
/* 800A547C 000A23BC 7E E3 BB 78 */ mr r3, r23
/* 800A5480 000A23C0 38 80 00 00 */ li r4, 0
/* 800A5484 000A23C4 4B FF F4 8D */ bl daAlink_c_NS_setSelectEquipItem
/* 800A5484 000A23C4 4B FF F4 8D */ bl setSelectEquipItem__9daAlink_cFi
/* 800A5488 000A23C8 3C 60 80 39 */ lis r3, lbl_80392094@ha
/* 800A548C 000A23CC 38 63 20 94 */ addi r3, r3, lbl_80392094@l
/* 800A5490 000A23D0 38 63 01 70 */ addi r3, r3, 0x170
+48 -48
View File
@@ -16,7 +16,7 @@
/* 800A5558 000A2498 83 3E 5D B8 */ lwz r25, 0x5db8(r30)
/* 800A555C 000A249C 7F 64 DB 78 */ mr r4, r27
/* 800A5560 000A24A0 7F 85 E3 78 */ mr r5, r28
/* 800A5564 000A24A4 4B FF FF 91 */ bl daAlink_c_NS_checkHorseStart
/* 800A5564 000A24A4 4B FF FF 91 */ bl checkHorseStart__9daAlink_cFUli
/* 800A5568 000A24A8 7C 7F 1B 78 */ mr r31, r3
/* 800A556C 000A24AC 7F 03 C3 78 */ mr r3, r24
/* 800A5570 000A24B0 80 1E 0D D0 */ lwz r0, 0xdd0(r30)
@@ -26,7 +26,7 @@
/* 800A5580 000A24C0 54 05 DE 3E */ rlwinm r5, r0, 0x1b, 0x18, 0x1f
/* 800A5584 000A24C4 38 C0 00 00 */ li r6, 0
/* 800A5588 000A24C8 38 E0 00 01 */ li r7, 1
/* 800A558C 000A24CC 48 03 1D 31 */ bl daAlink_c_NS_setDamagePoint
/* 800A558C 000A24CC 48 03 1D 31 */ bl setDamagePoint__9daAlink_cFiiii
/* 800A5590 000A24D0 80 1E 0D D0 */ lwz r0, 0xdd0(r30)
/* 800A5594 000A24D4 54 00 B5 FC */ rlwinm r0, r0, 0x16, 0x17, 0x1e
/* 800A5598 000A24D8 B0 18 05 6E */ sth r0, 0x56e(r24)
@@ -35,7 +35,7 @@
/* 800A55A4 000A24E4 41 82 00 14 */ beq lbl_800A55B8
/* 800A55A8 000A24E8 7F 03 C3 78 */ mr r3, r24
/* 800A55AC 000A24EC 38 80 00 19 */ li r4, 0x19
/* 800A55B0 000A24F0 48 00 A3 F9 */ bl daAlink_c_NS_setFaceBasicAnime
/* 800A55B0 000A24F0 48 00 A3 F9 */ bl setFaceBasicAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM
/* 800A55B4 000A24F4 48 00 01 50 */ b lbl_800A5704
lbl_800A55B8:
/* 800A55B8 000A24F8 80 1E 0D D0 */ lwz r0, 0xdd0(r30)
@@ -64,10 +64,10 @@ lbl_800A560C:
/* 800A560C 000A254C A0 78 2F DC */ lhz r3, 0x2fdc(r24)
/* 800A5610 000A2550 28 03 00 00 */ cmplwi r3, 0
/* 800A5614 000A2554 41 82 00 7C */ beq lbl_800A5690
/* 800A5618 000A2558 48 01 B0 61 */ bl daAlink_c_NS_checkCastleTownUseItem
/* 800A5618 000A2558 48 01 B0 61 */ bl checkCastleTownUseItem__9daAlink_cFUs
/* 800A561C 000A255C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A5620 000A2560 41 82 00 70 */ beq lbl_800A5690
/* 800A5624 000A2564 48 01 AD 7D */ bl daAlink_c_NS_checkCloudSea
/* 800A5624 000A2564 48 01 AD 7D */ bl checkCloudSea__9daAlink_cFv
/* 800A5628 000A2568 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A562C 000A256C 41 82 00 10 */ beq lbl_800A563C
/* 800A5630 000A2570 A0 18 2F DC */ lhz r0, 0x2fdc(r24)
@@ -75,7 +75,7 @@ lbl_800A560C:
/* 800A5638 000A2578 40 82 00 58 */ bne lbl_800A5690
lbl_800A563C:
/* 800A563C 000A257C 7F 03 C3 78 */ mr r3, r24
/* 800A5640 000A2580 4B FF F6 01 */ bl daAlink_c_NS_checkCanoeStart
/* 800A5640 000A2580 4B FF F6 01 */ bl checkCanoeStart__9daAlink_cFv
/* 800A5644 000A2584 2C 03 00 00 */ cmpwi r3, 0
/* 800A5648 000A2588 40 82 00 48 */ bne lbl_800A5690
/* 800A564C 000A258C 2C 1F 00 00 */ cmpwi r31, 0
@@ -84,7 +84,7 @@ lbl_800A563C:
/* 800A5658 000A2598 28 04 01 03 */ cmplwi r4, 0x103
/* 800A565C 000A259C 41 82 00 40 */ beq lbl_800A569C
/* 800A5660 000A25A0 7F 03 C3 78 */ mr r3, r24
/* 800A5664 000A25A4 48 03 91 1D */ bl daAlink_c_NS_checkBowAndSlingItem
/* 800A5664 000A25A4 48 03 91 1D */ bl checkBowAndSlingItem__9daAlink_cFi
/* 800A5668 000A25A8 2C 03 00 00 */ cmpwi r3, 0
/* 800A566C 000A25AC 40 82 00 30 */ bne lbl_800A569C
/* 800A5670 000A25B0 A0 78 2F DC */ lhz r3, 0x2fdc(r24)
@@ -92,7 +92,7 @@ lbl_800A563C:
/* 800A5678 000A25B8 41 82 00 24 */ beq lbl_800A569C
/* 800A567C 000A25BC 28 03 00 48 */ cmplwi r3, 0x48
/* 800A5680 000A25C0 41 82 00 1C */ beq lbl_800A569C
/* 800A5684 000A25C4 48 0B 95 35 */ bl daPy_py_c_NS_checkHookshotItem
/* 800A5684 000A25C4 48 0B 95 35 */ bl checkHookshotItem__9daPy_py_cFi
/* 800A5688 000A25C8 2C 03 00 00 */ cmpwi r3, 0
/* 800A568C 000A25CC 40 82 00 10 */ bne lbl_800A569C
lbl_800A5690:
@@ -101,7 +101,7 @@ lbl_800A5690:
/* 800A5698 000A25D8 48 00 00 0C */ b lbl_800A56A4
lbl_800A569C:
/* 800A569C 000A25DC 7F 03 C3 78 */ mr r3, r24
/* 800A56A0 000A25E0 48 01 A2 31 */ bl daAlink_c_NS_setItemModel
/* 800A56A0 000A25E0 48 01 A2 31 */ bl setItemModel__9daAlink_cFv
lbl_800A56A4:
/* 800A56A4 000A25E4 2C 1F 00 00 */ cmpwi r31, 0
/* 800A56A8 000A25E8 41 82 00 5C */ beq lbl_800A5704
@@ -109,12 +109,12 @@ lbl_800A56A4:
/* 800A56B0 000A25F0 38 98 04 D0 */ addi r4, r24, 0x4d0
/* 800A56B4 000A25F4 A8 B8 04 E6 */ lha r5, 0x4e6(r24)
/* 800A56B8 000A25F8 39 99 18 E0 */ addi r12, r25, 0x18e0
/* 800A56BC 000A25FC 48 2B C9 C9 */ bl func_80362084
/* 800A56BC 000A25FC 48 2B C9 C9 */ bl __ptmf_scall
/* 800A56C0 000A2600 60 00 00 00 */ nop
/* 800A56C4 000A2604 38 79 04 D0 */ addi r3, r25, 0x4d0
/* 800A56C8 000A2608 4B F6 76 9D */ bl mDoMtx_stack_c_NS_transS
/* 800A56C8 000A2608 4B F6 76 9D */ bl transS__14mDoMtx_stack_cFRC4cXyz
/* 800A56CC 000A260C 38 79 04 E4 */ addi r3, r25, 0x4e4
/* 800A56D0 000A2610 4B F6 78 75 */ bl mDoMtx_stack_c_NS_ZXYrotM
/* 800A56D0 000A2610 4B F6 78 75 */ bl ZXYrotM__14mDoMtx_stack_cFRC5csXyz
/* 800A56D4 000A2614 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A56D8 000A2618 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A56DC 000A261C 80 99 05 70 */ lwz r4, 0x570(r25)
@@ -126,12 +126,12 @@ lbl_800A56A4:
/* 800A56F4 000A2634 7D 89 03 A6 */ mtctr r12
/* 800A56F8 000A2638 4E 80 04 21 */ bctrl
/* 800A56FC 000A263C 7F 03 C3 78 */ mr r3, r24
/* 800A5700 000A2640 48 04 74 59 */ bl daAlink_c_NS_initForceRideHorse
/* 800A5700 000A2640 48 04 74 59 */ bl initForceRideHorse__9daAlink_cFv
lbl_800A5704:
/* 800A5704 000A2644 28 1B 00 06 */ cmplwi r27, 6
/* 800A5708 000A2648 40 82 00 10 */ bne lbl_800A5718
/* 800A570C 000A264C 7F 03 C3 78 */ mr r3, r24
/* 800A5710 000A2650 48 02 99 F1 */ bl daAlink_c_NS_procCoPeepSubjectivityInit
/* 800A5710 000A2650 48 02 99 F1 */ bl procCoPeepSubjectivityInit__9daAlink_cFv
/* 800A5714 000A2654 48 00 05 98 */ b lbl_800A5CAC
lbl_800A5718:
/* 800A5718 000A2658 28 1B 00 0B */ cmplwi r27, 0xb
@@ -149,13 +149,13 @@ lbl_800A5718:
/* 800A5740 000A2680 4B F7 40 B9 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800A5744 000A2684 7C 64 1B 78 */ mr r4, r3
/* 800A5748 000A2688 7F 03 C3 78 */ mr r3, r24
/* 800A574C 000A268C 48 06 12 ED */ bl daAlink_c_NS_procBoardWaitInit
/* 800A574C 000A268C 48 06 12 ED */ bl procBoardWaitInit__9daAlink_cFP10fopAc_ac_c
/* 800A5750 000A2690 48 00 05 5C */ b lbl_800A5CAC
lbl_800A5754:
/* 800A5754 000A2694 28 1B 00 0C */ cmplwi r27, 0xc
/* 800A5758 000A2698 40 82 00 10 */ bne lbl_800A5768
/* 800A575C 000A269C 7F 03 C3 78 */ mr r3, r24
/* 800A5760 000A26A0 48 07 9C 01 */ bl daAlink_c_NS_procDungeonWarpSceneStartInit
/* 800A5760 000A26A0 48 07 9C 01 */ bl procDungeonWarpSceneStartInit__9daAlink_cFv
/* 800A5764 000A26A4 48 00 05 48 */ b lbl_800A5CAC
lbl_800A5768:
/* 800A5768 000A26A8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
@@ -166,7 +166,7 @@ lbl_800A5768:
/* 800A577C 000A26BC 7F 03 C3 78 */ mr r3, r24
/* 800A5780 000A26C0 38 80 00 01 */ li r4, 1
/* 800A5784 000A26C4 38 A0 00 01 */ li r5, 1
/* 800A5788 000A26C8 48 07 A5 C5 */ bl daAlink_c_NS_procCoWarpInit
/* 800A5788 000A26C8 48 07 A5 C5 */ bl procCoWarpInit__9daAlink_cFii
/* 800A578C 000A26CC 48 00 05 20 */ b lbl_800A5CAC
lbl_800A5790:
/* 800A5790 000A26D0 2C 1C 00 08 */ cmpwi r28, 8
@@ -177,7 +177,7 @@ lbl_800A5790:
/* 800A57A4 000A26E4 7F 03 C3 78 */ mr r3, r24
/* 800A57A8 000A26E8 38 80 00 01 */ li r4, 1
/* 800A57AC 000A26EC 38 A0 00 00 */ li r5, 0
/* 800A57B0 000A26F0 48 07 A5 9D */ bl daAlink_c_NS_procCoWarpInit
/* 800A57B0 000A26F0 48 07 A5 9D */ bl procCoWarpInit__9daAlink_cFii
/* 800A57B4 000A26F4 48 00 04 F8 */ b lbl_800A5CAC
lbl_800A57B8:
/* 800A57B8 000A26F8 28 1B 00 04 */ cmplwi r27, 4
@@ -195,7 +195,7 @@ lbl_800A57D0:
/* 800A57E4 000A2724 28 03 00 00 */ cmplwi r3, 0
/* 800A57E8 000A2728 41 82 00 10 */ beq lbl_800A57F8
/* 800A57EC 000A272C 7F 03 C3 78 */ mr r3, r24
/* 800A57F0 000A2730 48 04 D5 95 */ bl daAlink_c_NS_procHorseComebackInit
/* 800A57F0 000A2730 48 04 D5 95 */ bl procHorseComebackInit__9daAlink_cFv
/* 800A57F4 000A2734 48 00 04 B8 */ b lbl_800A5CAC
lbl_800A57F8:
/* 800A57F8 000A2738 7F 03 C3 78 */ mr r3, r24
@@ -203,7 +203,7 @@ lbl_800A57F8:
/* 800A5800 000A2740 38 A0 00 01 */ li r5, 1
/* 800A5804 000A2744 38 C0 00 00 */ li r6, 0
/* 800A5808 000A2748 38 E0 00 00 */ li r7, 0
/* 800A580C 000A274C 48 07 AC F5 */ bl daAlink_c_NS_commonLargeDamageUpInit
/* 800A580C 000A274C 48 07 AC F5 */ bl commonLargeDamageUpInit__9daAlink_cFiiss
/* 800A5810 000A2750 80 18 05 74 */ lwz r0, 0x574(r24)
/* 800A5814 000A2754 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
/* 800A5818 000A2758 41 82 04 94 */ beq lbl_800A5CAC
@@ -214,21 +214,21 @@ lbl_800A5824:
/* 800A5828 000A2768 40 82 00 14 */ bne lbl_800A583C
/* 800A582C 000A276C 7F 03 C3 78 */ mr r3, r24
/* 800A5830 000A2770 38 80 00 01 */ li r4, 1
/* 800A5834 000A2774 48 09 9C 75 */ bl daAlink_c_NS_procWolfDigThroughInit
/* 800A5834 000A2774 48 09 9C 75 */ bl procWolfDigThroughInit__9daAlink_cFi
/* 800A5838 000A2778 48 00 04 74 */ b lbl_800A5CAC
lbl_800A583C:
/* 800A583C 000A277C 28 1B 00 08 */ cmplwi r27, 8
/* 800A5840 000A2780 40 82 00 18 */ bne lbl_800A5858
/* 800A5844 000A2784 7F 03 C3 78 */ mr r3, r24
/* 800A5848 000A2788 48 04 73 11 */ bl daAlink_c_NS_initForceRideHorse
/* 800A5848 000A2788 48 04 73 11 */ bl initForceRideHorse__9daAlink_cFv
/* 800A584C 000A278C 7F 03 C3 78 */ mr r3, r24
/* 800A5850 000A2790 48 04 D5 35 */ bl daAlink_c_NS_procHorseComebackInit
/* 800A5850 000A2790 48 04 D5 35 */ bl procHorseComebackInit__9daAlink_cFv
/* 800A5854 000A2794 48 00 04 58 */ b lbl_800A5CAC
lbl_800A5858:
/* 800A5858 000A2798 28 1B 00 0A */ cmplwi r27, 0xa
/* 800A585C 000A279C 40 82 00 10 */ bne lbl_800A586C
/* 800A5860 000A27A0 7F 03 C3 78 */ mr r3, r24
/* 800A5864 000A27A4 48 01 00 89 */ bl daAlink_c_NS_checkWaitAction
/* 800A5864 000A27A4 48 01 00 89 */ bl checkWaitAction__9daAlink_cFv
/* 800A5868 000A27A8 48 00 04 44 */ b lbl_800A5CAC
lbl_800A586C:
/* 800A586C 000A27AC 2C 1C 00 09 */ cmpwi r28, 9
@@ -238,12 +238,12 @@ lbl_800A586C:
/* 800A587C 000A27BC 41 82 00 14 */ beq lbl_800A5890
/* 800A5880 000A27C0 7F 03 C3 78 */ mr r3, r24
/* 800A5884 000A27C4 38 80 00 00 */ li r4, 0
/* 800A5888 000A27C8 48 08 E7 79 */ bl daAlink_c_NS_procWolfTagJumpInit
/* 800A5888 000A27C8 48 08 E7 79 */ bl procWolfTagJumpInit__9daAlink_cFP10fopAc_ac_c
/* 800A588C 000A27CC 48 00 04 20 */ b lbl_800A5CAC
lbl_800A5890:
/* 800A5890 000A27D0 7F 03 C3 78 */ mr r3, r24
/* 800A5894 000A27D4 38 80 00 01 */ li r4, 1
/* 800A5898 000A27D8 48 02 05 D1 */ bl daAlink_c_NS_procAutoJumpInit
/* 800A5898 000A27D8 48 02 05 D1 */ bl procAutoJumpInit__9daAlink_cFi
/* 800A589C 000A27DC 48 00 04 10 */ b lbl_800A5CAC
lbl_800A58A0:
/* 800A58A0 000A27E0 2C 1C 00 04 */ cmpwi r28, 4
@@ -253,12 +253,12 @@ lbl_800A58A0:
/* 800A58B0 000A27F0 41 82 00 14 */ beq lbl_800A58C4
/* 800A58B4 000A27F4 7F 03 C3 78 */ mr r3, r24
/* 800A58B8 000A27F8 38 80 00 01 */ li r4, 1
/* 800A58BC 000A27FC 48 08 91 0D */ bl daAlink_c_NS_procWolfAutoJumpInit
/* 800A58BC 000A27FC 48 08 91 0D */ bl procWolfAutoJumpInit__9daAlink_cFi
/* 800A58C0 000A2800 48 00 00 10 */ b lbl_800A58D0
lbl_800A58C4:
/* 800A58C4 000A2804 7F 03 C3 78 */ mr r3, r24
/* 800A58C8 000A2808 38 80 00 01 */ li r4, 1
/* 800A58CC 000A280C 48 02 05 9D */ bl daAlink_c_NS_procAutoJumpInit
/* 800A58CC 000A280C 48 02 05 9D */ bl procAutoJumpInit__9daAlink_cFi
lbl_800A58D0:
/* 800A58D0 000A2810 C0 02 95 1C */ lfs f0, lbl_80452F1C-_SDA2_BASE_(r2)
/* 800A58D4 000A2814 D0 18 33 98 */ stfs f0, 0x3398(r24)
@@ -267,28 +267,28 @@ lbl_800A58D0:
/* 800A58E0 000A2820 48 00 03 CC */ b lbl_800A5CAC
lbl_800A58E4:
/* 800A58E4 000A2824 7F 03 C3 78 */ mr r3, r24
/* 800A58E8 000A2828 4B FF F3 59 */ bl daAlink_c_NS_checkCanoeStart
/* 800A58E8 000A2828 4B FF F3 59 */ bl checkCanoeStart__9daAlink_cFv
/* 800A58EC 000A282C 2C 03 00 00 */ cmpwi r3, 0
/* 800A58F0 000A2830 41 82 00 14 */ beq lbl_800A5904
/* 800A58F4 000A2834 7F 03 C3 78 */ mr r3, r24
/* 800A58F8 000A2838 38 80 00 00 */ li r4, 0
/* 800A58FC 000A283C 48 04 F3 7D */ bl daAlink_c_NS_procCanoeJumpRideInit
/* 800A58FC 000A283C 48 04 F3 7D */ bl procCanoeJumpRideInit__9daAlink_cFP10fopAc_ac_c
/* 800A5900 000A2840 48 00 03 AC */ b lbl_800A5CAC
lbl_800A5904:
/* 800A5904 000A2844 7F 03 C3 78 */ mr r3, r24
/* 800A5908 000A2848 4B FF F2 C1 */ bl daAlink_c_NS_checkBoarStart
/* 800A5908 000A2848 4B FF F2 C1 */ bl checkBoarStart__9daAlink_cFv
/* 800A590C 000A284C 2C 03 00 00 */ cmpwi r3, 0
/* 800A5910 000A2850 41 82 00 2C */ beq lbl_800A593C
/* 800A5914 000A2854 7F 03 C3 78 */ mr r3, r24
/* 800A5918 000A2858 48 04 71 95 */ bl daAlink_c_NS_initForceRideBoar
/* 800A5918 000A2858 48 04 71 95 */ bl initForceRideBoar__9daAlink_cFv
/* 800A591C 000A285C 2C 03 00 00 */ cmpwi r3, 0
/* 800A5920 000A2860 40 82 00 10 */ bne lbl_800A5930
/* 800A5924 000A2864 7F 03 C3 78 */ mr r3, r24
/* 800A5928 000A2868 48 01 DA 91 */ bl daAlink_c_NS_procWaitInit
/* 800A5928 000A2868 48 01 DA 91 */ bl procWaitInit__9daAlink_cFv
/* 800A592C 000A286C 48 00 03 80 */ b lbl_800A5CAC
lbl_800A5930:
/* 800A5930 000A2870 7F 03 C3 78 */ mr r3, r24
/* 800A5934 000A2874 48 04 B0 4D */ bl daAlink_c_NS_procHorseWaitInit
/* 800A5934 000A2874 48 04 B0 4D */ bl procHorseWaitInit__9daAlink_cFv
/* 800A5938 000A2878 48 00 03 74 */ b lbl_800A5CAC
lbl_800A593C:
/* 800A593C 000A287C 2C 1C 00 05 */ cmpwi r28, 5
@@ -381,12 +381,12 @@ lbl_800A5A74:
/* 800A5A80 000A29C0 D0 19 05 2C */ stfs f0, 0x52c(r25)
lbl_800A5A84:
/* 800A5A84 000A29C4 7F 03 C3 78 */ mr r3, r24
/* 800A5A88 000A29C8 48 04 AE F9 */ bl daAlink_c_NS_procHorseWaitInit
/* 800A5A88 000A29C8 48 04 AE F9 */ bl procHorseWaitInit__9daAlink_cFv
/* 800A5A8C 000A29CC 48 00 02 20 */ b lbl_800A5CAC
lbl_800A5A90:
/* 800A5A90 000A29D0 7F 03 C3 78 */ mr r3, r24
/* 800A5A94 000A29D4 38 80 00 01 */ li r4, 1
/* 800A5A98 000A29D8 48 05 D0 85 */ bl daAlink_c_NS_checkSwimAction
/* 800A5A98 000A29D8 48 05 D0 85 */ bl checkSwimAction__9daAlink_cFi
/* 800A5A9C 000A29DC 2C 03 00 00 */ cmpwi r3, 0
/* 800A5AA0 000A29E0 41 82 00 9C */ beq lbl_800A5B3C
/* 800A5AA4 000A29E4 2C 1C 00 01 */ cmpwi r28, 1
@@ -413,7 +413,7 @@ lbl_800A5AE4:
/* 800A5AF0 000A2A30 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
/* 800A5AF4 000A2A34 41 82 00 10 */ beq lbl_800A5B04
/* 800A5AF8 000A2A38 7F 03 C3 78 */ mr r3, r24
/* 800A5AFC 000A2A3C 48 09 2C 21 */ bl daAlink_c_NS_procWolfSwimMoveInit
/* 800A5AFC 000A2A3C 48 09 2C 21 */ bl procWolfSwimMoveInit__9daAlink_cFv
/* 800A5B00 000A2A40 48 00 00 30 */ b lbl_800A5B30
lbl_800A5B04:
/* 800A5B04 000A2A44 C0 38 33 98 */ lfs f1, 0x3398(r24)
@@ -423,11 +423,11 @@ lbl_800A5B04:
/* 800A5B14 000A2A54 40 80 00 14 */ bge lbl_800A5B28
/* 800A5B18 000A2A58 7F 03 C3 78 */ mr r3, r24
/* 800A5B1C 000A2A5C 38 80 00 00 */ li r4, 0
/* 800A5B20 000A2A60 48 05 E7 D9 */ bl daAlink_c_NS_procSwimWaitInit
/* 800A5B20 000A2A60 48 05 E7 D9 */ bl procSwimWaitInit__9daAlink_cFi
/* 800A5B24 000A2A64 48 00 00 0C */ b lbl_800A5B30
lbl_800A5B28:
/* 800A5B28 000A2A68 7F 03 C3 78 */ mr r3, r24
/* 800A5B2C 000A2A6C 48 05 EB 45 */ bl daAlink_c_NS_procSwimMoveInit
/* 800A5B2C 000A2A6C 48 05 EB 45 */ bl procSwimMoveInit__9daAlink_cFv
lbl_800A5B30:
/* 800A5B30 000A2A70 38 00 00 00 */ li r0, 0
/* 800A5B34 000A2A74 98 18 2F 99 */ stb r0, 0x2f99(r24)
@@ -446,7 +446,7 @@ lbl_800A5B3C:
/* 800A5B64 000A2AA4 C0 18 33 98 */ lfs f0, 0x3398(r24)
/* 800A5B68 000A2AA8 D0 18 05 2C */ stfs f0, 0x52c(r24)
/* 800A5B6C 000A2AAC 7F 03 C3 78 */ mr r3, r24
/* 800A5B70 000A2AB0 48 08 78 11 */ bl daAlink_c_NS_procWolfMoveInit
/* 800A5B70 000A2AB0 48 08 78 11 */ bl procWolfMoveInit__9daAlink_cFv
/* 800A5B74 000A2AB4 48 00 01 38 */ b lbl_800A5CAC
lbl_800A5B78:
/* 800A5B78 000A2AB8 38 7D 00 64 */ addi r3, r29, 0x64
@@ -457,13 +457,13 @@ lbl_800A5B78:
/* 800A5B8C 000A2ACC C0 18 33 98 */ lfs f0, 0x3398(r24)
/* 800A5B90 000A2AD0 D0 18 05 2C */ stfs f0, 0x52c(r24)
/* 800A5B94 000A2AD4 7F 03 C3 78 */ mr r3, r24
/* 800A5B98 000A2AD8 48 01 DB 35 */ bl daAlink_c_NS_procMoveInit
/* 800A5B98 000A2AD8 48 01 DB 35 */ bl procMoveInit__9daAlink_cFv
/* 800A5B9C 000A2ADC 48 00 01 10 */ b lbl_800A5CAC
lbl_800A5BA0:
/* 800A5BA0 000A2AE0 2C 1C 00 00 */ cmpwi r28, 0
/* 800A5BA4 000A2AE4 40 82 00 10 */ bne lbl_800A5BB4
/* 800A5BA8 000A2AE8 7F 03 C3 78 */ mr r3, r24
/* 800A5BAC 000A2AEC 48 00 FD 41 */ bl daAlink_c_NS_checkWaitAction
/* 800A5BAC 000A2AEC 48 00 FD 41 */ bl checkWaitAction__9daAlink_cFv
/* 800A5BB0 000A2AF0 48 00 00 FC */ b lbl_800A5CAC
lbl_800A5BB4:
/* 800A5BB4 000A2AF4 28 1B 00 02 */ cmplwi r27, 2
@@ -493,13 +493,13 @@ lbl_800A5C04:
/* 800A5C0C 000A2B4C 41 82 00 14 */ beq lbl_800A5C20
/* 800A5C10 000A2B50 7F 03 C3 78 */ mr r3, r24
/* 800A5C14 000A2B54 38 80 00 00 */ li r4, 0
/* 800A5C18 000A2B58 48 09 1A 1D */ bl daAlink_c_NS_procWolfLieMoveInit
/* 800A5C18 000A2B58 48 09 1A 1D */ bl procWolfLieMoveInit__9daAlink_cFi
/* 800A5C1C 000A2B5C 48 00 00 90 */ b lbl_800A5CAC
lbl_800A5C20:
/* 800A5C20 000A2B60 7F 03 C3 78 */ mr r3, r24
/* 800A5C24 000A2B64 38 80 00 00 */ li r4, 0
/* 800A5C28 000A2B68 38 A0 00 00 */ li r5, 0
/* 800A5C2C 000A2B6C 48 05 38 49 */ bl daAlink_c_NS_procCrawlMoveInit
/* 800A5C2C 000A2B6C 48 05 38 49 */ bl procCrawlMoveInit__9daAlink_cFss
/* 800A5C30 000A2B70 48 00 00 7C */ b lbl_800A5CAC
lbl_800A5C34:
/* 800A5C34 000A2B74 80 18 05 74 */ lwz r0, 0x574(r24)
@@ -515,7 +515,7 @@ lbl_800A5C58:
/* 800A5C58 000A2B98 C0 18 33 98 */ lfs f0, 0x3398(r24)
/* 800A5C5C 000A2B9C D0 18 05 2C */ stfs f0, 0x52c(r24)
/* 800A5C60 000A2BA0 7F 03 C3 78 */ mr r3, r24
/* 800A5C64 000A2BA4 48 08 77 1D */ bl daAlink_c_NS_procWolfMoveInit
/* 800A5C64 000A2BA4 48 08 77 1D */ bl procWolfMoveInit__9daAlink_cFv
/* 800A5C68 000A2BA8 48 00 00 44 */ b lbl_800A5CAC
lbl_800A5C6C:
/* 800A5C6C 000A2BAC C0 18 33 98 */ lfs f0, 0x3398(r24)
@@ -528,15 +528,15 @@ lbl_800A5C84:
/* 800A5C84 000A2BC4 C0 18 33 98 */ lfs f0, 0x3398(r24)
/* 800A5C88 000A2BC8 D0 18 05 2C */ stfs f0, 0x52c(r24)
/* 800A5C8C 000A2BCC 7F 03 C3 78 */ mr r3, r24
/* 800A5C90 000A2BD0 48 01 DA 3D */ bl daAlink_c_NS_procMoveInit
/* 800A5C90 000A2BD0 48 01 DA 3D */ bl procMoveInit__9daAlink_cFv
/* 800A5C94 000A2BD4 48 00 00 18 */ b lbl_800A5CAC
lbl_800A5C98:
/* 800A5C98 000A2BD8 7F 03 C3 78 */ mr r3, r24
/* 800A5C9C 000A2BDC 48 00 FC 51 */ bl daAlink_c_NS_checkWaitAction
/* 800A5C9C 000A2BDC 48 00 FC 51 */ bl checkWaitAction__9daAlink_cFv
/* 800A5CA0 000A2BE0 48 00 00 0C */ b lbl_800A5CAC
lbl_800A5CA4:
/* 800A5CA4 000A2BE4 7F 03 C3 78 */ mr r3, r24
/* 800A5CA8 000A2BE8 48 00 FC 45 */ bl daAlink_c_NS_checkWaitAction
/* 800A5CA8 000A2BE8 48 00 FC 45 */ bl checkWaitAction__9daAlink_cFv
lbl_800A5CAC:
/* 800A5CAC 000A2BEC 7F 43 D3 78 */ mr r3, r26
/* 800A5CB0 000A2BF0 39 61 00 30 */ addi r11, r1, 0x30
+59 -59
View File
@@ -9,7 +9,7 @@
/* 800A5CE8 000A2C28 40 82 00 1C */ bne lbl_800A5D04
/* 800A5CEC 000A2C2C 28 1F 00 00 */ cmplwi r31, 0
/* 800A5CF0 000A2C30 41 82 00 08 */ beq lbl_800A5CF8
/* 800A5CF4 000A2C34 48 02 96 8D */ bl daAlink_c
/* 800A5CF4 000A2C34 48 02 96 8D */ bl __ct__9daAlink_cFv
lbl_800A5CF8:
/* 800A5CF8 000A2C38 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 800A5CFC 000A2C3C 60 00 00 08 */ ori r0, r0, 8
@@ -33,7 +33,7 @@ lbl_800A5D20:
/* 800A5D3C 000A2C7C 7F E3 FB 78 */ mr r3, r31
/* 800A5D40 000A2C80 7F 64 DB 78 */ mr r4, r27
/* 800A5D44 000A2C84 7F 25 CB 78 */ mr r5, r25
/* 800A5D48 000A2C88 4B FF F7 AD */ bl daAlink_c_NS_checkHorseStart
/* 800A5D48 000A2C88 4B FF F7 AD */ bl checkHorseStart__9daAlink_cFUli
/* 800A5D4C 000A2C8C 7C 7D 1B 78 */ mr r29, r3
/* 800A5D50 000A2C90 3B 00 00 00 */ li r24, 0
/* 800A5D54 000A2C94 3C 60 80 39 */ lis r3, lbl_80392094@ha
@@ -46,7 +46,7 @@ lbl_800A5D20:
/* 800A5D70 000A2CB0 7C 00 07 75 */ extsb. r0, r0
/* 800A5D74 000A2CB4 40 82 00 28 */ bne lbl_800A5D9C
/* 800A5D78 000A2CB8 38 60 00 00 */ li r3, 0
/* 800A5D7C 000A2CBC 4B F8 6C 01 */ bl dComIfG_play_c_NS_getLayerNo
/* 800A5D7C 000A2CBC 4B F8 6C 01 */ bl getLayerNo__14dComIfG_play_cFi
/* 800A5D80 000A2CC0 2C 03 00 00 */ cmpwi r3, 0
/* 800A5D84 000A2CC4 40 82 00 18 */ bne lbl_800A5D9C
/* 800A5D88 000A2CC8 C0 3F 04 D4 */ lfs f1, 0x4d4(r31)
@@ -72,7 +72,7 @@ lbl_800A5D9C:
/* 800A5DD4 000A2D14 2C 03 00 00 */ cmpwi r3, 0
/* 800A5DD8 000A2D18 41 82 00 0C */ beq lbl_800A5DE4
/* 800A5DDC 000A2D1C 38 60 00 2F */ li r3, 0x2f
/* 800A5DE0 000A2D20 4B F8 90 D1 */ bl dComIfGs_setSelectEquipClothes
/* 800A5DE0 000A2D20 4B F8 90 D1 */ bl dComIfGs_setSelectEquipClothes__FUc
lbl_800A5DE4:
/* 800A5DE4 000A2D24 2C 1A 00 00 */ cmpwi r26, 0
/* 800A5DE8 000A2D28 41 82 00 1C */ beq lbl_800A5E04
@@ -81,7 +81,7 @@ lbl_800A5DE4:
/* 800A5DF4 000A2D34 2C 03 00 00 */ cmpwi r3, 0
/* 800A5DF8 000A2D38 41 82 00 0C */ beq lbl_800A5E04
/* 800A5DFC 000A2D3C 38 60 00 2F */ li r3, 0x2f
/* 800A5E00 000A2D40 4B F8 90 B1 */ bl dComIfGs_setSelectEquipClothes
/* 800A5E00 000A2D40 4B F8 90 B1 */ bl dComIfGs_setSelectEquipClothes__FUc
lbl_800A5E04:
/* 800A5E04 000A2D44 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800A5E08 000A2D48 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
@@ -105,10 +105,10 @@ lbl_800A5E04:
/* 800A5E50 000A2D90 B0 1F 04 DE */ sth r0, 0x4de(r31)
lbl_800A5E54:
/* 800A5E54 000A2D94 7F E3 FB 78 */ mr r3, r31
/* 800A5E58 000A2D98 48 06 2B 91 */ bl daAlink_c_NS_checkBossOctaIealRoom
/* 800A5E58 000A2D98 48 06 2B 91 */ bl checkBossOctaIealRoom__9daAlink_cFv
/* 800A5E5C 000A2D9C 2C 03 00 00 */ cmpwi r3, 0
/* 800A5E60 000A2DA0 40 82 00 10 */ bne lbl_800A5E70
/* 800A5E64 000A2DA4 4B F8 99 AD */ bl dComIfGs_Wolf_Change_Check
/* 800A5E64 000A2DA4 4B F8 99 AD */ bl dComIfGs_Wolf_Change_Check__Fv
/* 800A5E68 000A2DA8 2C 03 00 01 */ cmpwi r3, 1
/* 800A5E6C 000A2DAC 41 82 00 18 */ beq lbl_800A5E84
lbl_800A5E70:
@@ -169,31 +169,31 @@ lbl_800A5F34:
/* 800A5F34 000A2E74 7F E3 FB 78 */ mr r3, r31
/* 800A5F38 000A2E78 80 1F 05 74 */ lwz r0, 0x574(r31)
/* 800A5F3C 000A2E7C 54 04 01 8C */ rlwinm r4, r0, 0, 6, 6
/* 800A5F40 000A2E80 48 09 9F E9 */ bl daAlink_c_NS_setArcName
/* 800A5F40 000A2E80 48 09 9F E9 */ bl setArcName__9daAlink_cFi
/* 800A5F44 000A2E84 7F E3 FB 78 */ mr r3, r31
/* 800A5F48 000A2E88 38 9F 06 38 */ addi r4, r31, 0x638
/* 800A5F4C 000A2E8C 3C A0 00 0A */ lis r5, 0x000A2800@ha
/* 800A5F50 000A2E90 38 A5 28 00 */ addi r5, r5, 0x000A2800@l
/* 800A5F54 000A2E94 48 09 A0 85 */ bl daAlink_c_NS_setOriginalHeap
/* 800A5F54 000A2E94 48 09 A0 85 */ bl setOriginalHeap__9daAlink_cFPP10JKRExpHeapUl
/* 800A5F58 000A2E98 38 7F 06 2C */ addi r3, r31, 0x62c
/* 800A5F5C 000A2E9C 80 9F 06 34 */ lwz r4, 0x634(r31)
/* 800A5F60 000A2EA0 80 BF 06 38 */ lwz r5, 0x638(r31)
/* 800A5F64 000A2EA4 4B F8 70 5D */ bl dComIfG_resLoad_X1_
/* 800A5F64 000A2EA4 4B F8 70 5D */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCcP7JKRHeap
/* 800A5F68 000A2EA8 2C 03 00 04 */ cmpwi r3, 4
/* 800A5F6C 000A2EAC 41 82 00 0C */ beq lbl_800A5F78
/* 800A5F70 000A2EB0 38 60 00 00 */ li r3, 0
/* 800A5F74 000A2EB4 48 00 06 80 */ b lbl_800A65F4
lbl_800A5F78:
/* 800A5F78 000A2EB8 7F E3 FB 78 */ mr r3, r31
/* 800A5F7C 000A2EBC 48 09 A0 15 */ bl daAlink_c_NS_setShieldArcName
/* 800A5F7C 000A2EBC 48 09 A0 15 */ bl setShieldArcName__9daAlink_cFv
/* 800A5F80 000A2EC0 7F E3 FB 78 */ mr r3, r31
/* 800A5F84 000A2EC4 38 9F 06 48 */ addi r4, r31, 0x648
/* 800A5F88 000A2EC8 38 A0 70 00 */ li r5, 0x7000
/* 800A5F8C 000A2ECC 48 09 A0 4D */ bl daAlink_c_NS_setOriginalHeap
/* 800A5F8C 000A2ECC 48 09 A0 4D */ bl setOriginalHeap__9daAlink_cFPP10JKRExpHeapUl
/* 800A5F90 000A2ED0 38 7F 06 3C */ addi r3, r31, 0x63c
/* 800A5F94 000A2ED4 80 9F 06 44 */ lwz r4, 0x644(r31)
/* 800A5F98 000A2ED8 80 BF 06 48 */ lwz r5, 0x648(r31)
/* 800A5F9C 000A2EDC 4B F8 70 25 */ bl dComIfG_resLoad_X1_
/* 800A5F9C 000A2EDC 4B F8 70 25 */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCcP7JKRHeap
/* 800A5FA0 000A2EE0 2C 03 00 04 */ cmpwi r3, 4
/* 800A5FA4 000A2EE4 41 82 00 0C */ beq lbl_800A5FB0
/* 800A5FA8 000A2EE8 38 60 00 00 */ li r3, 0
@@ -201,9 +201,9 @@ lbl_800A5F78:
lbl_800A5FB0:
/* 800A5FB0 000A2EF0 7F E3 FB 78 */ mr r3, r31
/*.global daAlink_createHeap*/
/* 800A5FB4 000A2EF4 3C 80 80 0A */ lis r4, daAlink_createHeap@ha
/* 800A5FB4 000A2EF4 3C 80 80 0A */ lis r4, daAlink_createHeap__FP10fopAc_ac_c@ha
/*.global daAlink_createHeap*/
/* 800A5FB8 000A2EF8 38 84 48 F0 */ addi r4, r4, daAlink_createHeap@l
/* 800A5FB8 000A2EF8 38 84 48 F0 */ addi r4, r4, daAlink_createHeap__FP10fopAc_ac_c@l
/* 800A5FBC 000A2EFC 3C A0 C0 04 */ lis r5, 0xC003E930@ha
/* 800A5FC0 000A2F00 38 A5 E9 30 */ addi r5, r5, 0xC003E930@l
/* 800A5FC4 000A2F04 4B F7 44 ED */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
@@ -220,11 +220,11 @@ lbl_800A5FD8:
/* 800A5FEC 000A2F2C 7C 00 07 74 */ extsb r0, r0
/* 800A5FF0 000A2F30 90 1F 31 7C */ stw r0, 0x317c(r31)
/* 800A5FF4 000A2F34 7F E3 FB 78 */ mr r3, r31
/* 800A5FF8 000A2F38 4B FF EC BD */ bl daAlink_c_NS_playerInit
/* 800A5FF8 000A2F38 4B FF EC BD */ bl playerInit__9daAlink_cFv
/* 800A5FFC 000A2F3C 38 00 00 01 */ li r0, 1
/* 800A6000 000A2F40 90 0D 8A 4C */ stw r0, lbl_80450FCC-_SDA_BASE_(r13)
/* 800A6004 000A2F44 7F E3 FB 78 */ mr r3, r31
/* 800A6008 000A2F48 4B FF EC 39 */ bl daAlink_c_NS_checkCanoeStart
/* 800A6008 000A2F48 4B FF EC 39 */ bl checkCanoeStart__9daAlink_cFv
/* 800A600C 000A2F4C 2C 03 00 00 */ cmpwi r3, 0
/* 800A6010 000A2F50 41 82 00 30 */ beq lbl_800A6040
/* 800A6014 000A2F54 38 60 00 ED */ li r3, 0xed
@@ -262,7 +262,7 @@ lbl_800A6080:
/* 800A6088 000A2FC8 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 800A608C 000A2FCC 3B 64 0F 38 */ addi r27, r4, 0xf38
/* 800A6090 000A2FD0 7F 64 DB 78 */ mr r4, r27
/* 800A6094 000A2FD4 4B FD 0A 19 */ bl dBgS_Acch_NS_CrrPos
/* 800A6094 000A2FD4 4B FD 0A 19 */ bl CrrPos__9dBgS_AcchFR4dBgS
/* 800A6098 000A2FD8 3B 00 00 00 */ li r24, 0
/* 800A609C 000A2FDC C0 22 93 A4 */ lfs f1, lbl_80452DA4-_SDA2_BASE_(r2)
/* 800A60A0 000A2FE0 C0 1F 1A 08 */ lfs f0, 0x1a08(r31)
@@ -272,7 +272,7 @@ lbl_800A6080:
/* 800A60B0 000A2FF0 40 82 00 18 */ bne lbl_800A60C8
/* 800A60B4 000A2FF4 7F 63 DB 78 */ mr r3, r27
/* 800A60B8 000A2FF8 38 9F 1A 60 */ addi r4, r31, 0x1a60
/* 800A60BC 000A2FFC 4B FC EA 01 */ bl dBgS_NS_ChkMoveBG
/* 800A60BC 000A2FFC 4B FC EA 01 */ bl ChkMoveBG__4dBgSFRC13cBgS_PolyInfo
/* 800A60C0 000A3000 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A60C4 000A3004 41 82 01 14 */ beq lbl_800A61D8
lbl_800A60C8:
@@ -280,9 +280,9 @@ lbl_800A60C8:
/* 800A60CC 000A300C 2C 00 FF FC */ cmpwi r0, -4
/* 800A60D0 000A3010 40 82 00 1C */ bne lbl_800A60EC
/*.global daAlink_searchPortal*/
/* 800A60D4 000A3014 3C 60 80 12 */ lis r3, daAlink_searchPortal@ha
/* 800A60D4 000A3014 3C 60 80 12 */ lis r3, daAlink_searchPortal__FP10fopAc_ac_cPv@ha
/*.global daAlink_searchPortal*/
/* 800A60D8 000A3018 38 63 F5 D4 */ addi r3, r3, daAlink_searchPortal@l
/* 800A60D8 000A3018 38 63 F5 D4 */ addi r3, r3, daAlink_searchPortal__FP10fopAc_ac_cPv@l
/* 800A60DC 000A301C 38 9F 04 D0 */ addi r4, r31, 0x4d0
/* 800A60E0 000A3020 4B F7 37 19 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800A60E4 000A3024 7C 78 1B 79 */ or. r24, r3, r3
@@ -303,26 +303,26 @@ lbl_800A60EC:
/* 800A6114 000A3054 41 82 00 C4 */ beq lbl_800A61D8
lbl_800A6118:
/* 800A6118 000A3058 7F E3 FB 78 */ mr r3, r31
/* 800A611C 000A305C 4B FF EB 25 */ bl daAlink_c_NS_checkCanoeStart
/* 800A611C 000A305C 4B FF EB 25 */ bl checkCanoeStart__9daAlink_cFv
/* 800A6120 000A3060 2C 03 00 00 */ cmpwi r3, 0
/* 800A6124 000A3064 41 82 00 1C */ beq lbl_800A6140
/*.global daAlink_searchCanoe*/
/* 800A6128 000A3068 3C 60 80 0F */ lis r3, daAlink_searchCanoe@ha
/* 800A6128 000A3068 3C 60 80 0F */ lis r3, daAlink_searchCanoe__FP10fopAc_ac_cPv@ha
/*.global daAlink_searchCanoe*/
/* 800A612C 000A306C 38 63 3C D8 */ addi r3, r3, daAlink_searchCanoe@l
/* 800A612C 000A306C 38 63 3C D8 */ addi r3, r3, daAlink_searchCanoe__FP10fopAc_ac_cPv@l
/* 800A6130 000A3070 38 80 00 00 */ li r4, 0
/* 800A6134 000A3074 4B F7 36 C5 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800A6138 000A3078 28 03 00 00 */ cmplwi r3, 0
/* 800A613C 000A307C 41 82 00 9C */ beq lbl_800A61D8
lbl_800A6140:
/* 800A6140 000A3080 7F E3 FB 78 */ mr r3, r31
/* 800A6144 000A3084 4B FF EA 85 */ bl daAlink_c_NS_checkBoarStart
/* 800A6144 000A3084 4B FF EA 85 */ bl checkBoarStart__9daAlink_cFv
/* 800A6148 000A3088 2C 03 00 00 */ cmpwi r3, 0
/* 800A614C 000A308C 41 82 00 1C */ beq lbl_800A6168
/*.global daAlink_searchBoar*/
/* 800A6150 000A3090 3C 60 80 0F */ lis r3, daAlink_searchBoar@ha
/* 800A6150 000A3090 3C 60 80 0F */ lis r3, daAlink_searchBoar__FP10fopAc_ac_cPv@ha
/*.global daAlink_searchBoar*/
/* 800A6154 000A3094 38 63 C7 24 */ addi r3, r3, daAlink_searchBoar@l
/* 800A6154 000A3094 38 63 C7 24 */ addi r3, r3, daAlink_searchBoar__FP10fopAc_ac_cPv@l
/* 800A6158 000A3098 38 80 00 00 */ li r4, 0
/* 800A615C 000A309C 4B F7 36 9D */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800A6160 000A30A0 28 03 00 00 */ cmplwi r3, 0
@@ -338,17 +338,17 @@ lbl_800A6168:
/* 800A6184 000A30C4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 800A6188 000A30C8 41 80 00 50 */ blt lbl_800A61D8
lbl_800A618C:
/* 800A618C 000A30CC 48 0B 95 0D */ bl daPy_py_c_NS_checkCarryStartLightBallA
/* 800A618C 000A30CC 48 0B 95 0D */ bl checkCarryStartLightBallA__9daPy_py_cFv
/* 800A6190 000A30D0 28 03 00 00 */ cmplwi r3, 0
/* 800A6194 000A30D4 40 82 00 10 */ bne lbl_800A61A4
/* 800A6198 000A30D8 48 0B 95 99 */ bl daPy_py_c_NS_checkCarryStartLightBallB
/* 800A6198 000A30D8 48 0B 95 99 */ bl checkCarryStartLightBallB__9daPy_py_cFv
/* 800A619C 000A30DC 28 03 00 00 */ cmplwi r3, 0
/* 800A61A0 000A30E0 41 82 00 1C */ beq lbl_800A61BC
lbl_800A61A4:
/*.global daAlink_searchLightBall*/
/* 800A61A4 000A30E4 3C 60 80 0E */ lis r3, daAlink_searchLightBall@ha
/* 800A61A4 000A30E4 3C 60 80 0E */ lis r3, daAlink_searchLightBall__FP10fopAc_ac_cPv@ha
/*.global daAlink_searchLightBall*/
/* 800A61A8 000A30E8 38 63 38 80 */ addi r3, r3, daAlink_searchLightBall@l
/* 800A61A8 000A30E8 38 63 38 80 */ addi r3, r3, daAlink_searchLightBall__FP10fopAc_ac_cPv@l
/* 800A61AC 000A30EC 38 80 00 00 */ li r4, 0
/* 800A61B0 000A30F0 4B F7 36 49 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800A61B4 000A30F4 28 03 00 00 */ cmplwi r3, 0
@@ -369,7 +369,7 @@ lbl_800A61E0:
/* 800A61E4 000A3124 41 82 00 10 */ beq lbl_800A61F4
/* 800A61E8 000A3128 38 7B 3F 90 */ addi r3, r27, 0x3f90
/* 800A61EC 000A312C 7F 04 C3 78 */ mr r4, r24
/* 800A61F0 000A3130 4B F9 D5 05 */ bl dEvt_control_c_NS_setPtD
/* 800A61F0 000A3130 4B F9 D5 05 */ bl setPtD__14dEvt_control_cFPv
lbl_800A61F4:
/* 800A61F4 000A3134 38 00 00 00 */ li r0, 0
/* 800A61F8 000A3138 90 0D 8A 4C */ stw r0, lbl_80450FCC-_SDA_BASE_(r13)
@@ -388,16 +388,16 @@ lbl_800A61F4:
/* 800A622C 000A316C C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
/* 800A6230 000A3170 D0 1F 37 88 */ stfs f0, 0x3788(r31)
/* 800A6234 000A3174 38 7F 19 70 */ addi r3, r31, 0x1970
/* 800A6238 000A3178 4B FD 11 99 */ bl dBgS_Acch_NS_ClrGndThinCellingOff
/* 800A6238 000A3178 4B FD 11 99 */ bl ClrGndThinCellingOff__9dBgS_AcchFv
/* 800A623C 000A317C 7F 63 DB 78 */ mr r3, r27
/* 800A6240 000A3180 38 9F 1A 60 */ addi r4, r31, 0x1a60
/* 800A6244 000A3184 4B FC EE BD */ bl dBgS_NS_GetRoomId
/* 800A6244 000A3184 4B FC EE BD */ bl GetRoomId__4dBgSFRC13cBgS_PolyInfo
/* 800A6248 000A3188 38 03 00 01 */ addi r0, r3, 1
/* 800A624C 000A318C 98 1F 04 E2 */ stb r0, 0x4e2(r31)
/* 800A6250 000A3190 7F E3 FB 78 */ mr r3, r31
/* 800A6254 000A3194 48 00 03 D9 */ bl daAlink_c_NS_setRoomInfo
/* 800A6254 000A3194 48 00 03 D9 */ bl setRoomInfo__9daAlink_cFv
/* 800A6258 000A3198 7F E3 FB 78 */ mr r3, r31
/* 800A625C 000A319C 48 00 B2 59 */ bl daAlink_c_NS_setWaterY
/* 800A625C 000A319C 48 00 B2 59 */ bl setWaterY__9daAlink_cFv
/* 800A6260 000A31A0 3C 60 80 39 */ lis r3, lbl_80392094@ha
/* 800A6264 000A31A4 38 63 20 94 */ addi r3, r3, lbl_80392094@l
/* 800A6268 000A31A8 38 63 01 1C */ addi r3, r3, 0x11c
@@ -408,7 +408,7 @@ lbl_800A61F4:
/* 800A627C 000A31BC 7C 00 07 75 */ extsb. r0, r0
/* 800A6280 000A31C0 40 82 00 24 */ bne lbl_800A62A4
/* 800A6284 000A31C4 38 60 00 00 */ li r3, 0
/* 800A6288 000A31C8 4B F8 66 F5 */ bl dComIfG_play_c_NS_getLayerNo
/* 800A6288 000A31C8 4B F8 66 F5 */ bl getLayerNo__14dComIfG_play_cFi
/* 800A628C 000A31CC 2C 03 00 04 */ cmpwi r3, 4
/* 800A6290 000A31D0 40 82 00 14 */ bne lbl_800A62A4
/* 800A6294 000A31D4 80 1F 05 78 */ lwz r0, 0x578(r31)
@@ -426,7 +426,7 @@ lbl_800A62A4:
/* 800A62C0 000A3200 2C 00 00 0D */ cmpwi r0, 0xd
/* 800A62C4 000A3204 40 82 00 20 */ bne lbl_800A62E4
/* 800A62C8 000A3208 38 60 00 00 */ li r3, 0
/* 800A62CC 000A320C 4B F8 66 B1 */ bl dComIfG_play_c_NS_getLayerNo
/* 800A62CC 000A320C 4B F8 66 B1 */ bl getLayerNo__14dComIfG_play_cFi
/* 800A62D0 000A3210 2C 03 00 00 */ cmpwi r3, 0
/* 800A62D4 000A3214 40 82 00 10 */ bne lbl_800A62E4
/* 800A62D8 000A3218 80 1F 05 78 */ lwz r0, 0x578(r31)
@@ -439,7 +439,7 @@ lbl_800A62E4:
/* 800A62F0 000A3230 38 C1 00 14 */ addi r6, r1, 0x14
/* 800A62F4 000A3234 38 E0 00 00 */ li r7, 0
/* 800A62F8 000A3238 39 00 2C 00 */ li r8, 0x2c00
/* 800A62FC 000A323C 48 00 63 15 */ bl daAlink_c_NS_getUnderUpperAnime
/* 800A62FC 000A323C 48 00 63 15 */ bl getUnderUpperAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMPP15J3DAnmTransformPP15J3DAnmTransformiUl
/* 800A6300 000A3240 80 01 00 18 */ lwz r0, 0x18(r1)
/* 800A6304 000A3244 90 1F 1F 2C */ stw r0, 0x1f2c(r31)
/* 800A6308 000A3248 80 01 00 14 */ lwz r0, 0x14(r1)
@@ -452,53 +452,53 @@ lbl_800A631C:
/* 800A6320 000A3260 90 1F 1F 44 */ stw r0, 0x1f44(r31)
lbl_800A6324:
/* 800A6324 000A3264 7F E3 FB 78 */ mr r3, r31
/* 800A6328 000A3268 4B FF F1 F5 */ bl daAlink_c_NS_setStartProcInit
/* 800A6328 000A3268 4B FF F1 F5 */ bl setStartProcInit__9daAlink_cFv
/* 800A632C 000A326C 7C 78 1B 78 */ mr r24, r3
/* 800A6330 000A3270 7F E3 FB 78 */ mr r3, r31
/* 800A6334 000A3274 38 80 00 00 */ li r4, 0
/* 800A6338 000A3278 4B FF E5 D9 */ bl daAlink_c_NS_setSelectEquipItem
/* 800A6338 000A3278 4B FF E5 D9 */ bl setSelectEquipItem__9daAlink_cFi
/* 800A633C 000A327C 7F E3 FB 78 */ mr r3, r31
/* 800A6340 000A3280 48 00 29 A5 */ bl daAlink_c_NS_setMatrix
/* 800A6340 000A3280 48 00 29 A5 */ bl setMatrix__9daAlink_cFv
/* 800A6344 000A3284 7F E3 FB 78 */ mr r3, r31
/* 800A6348 000A3288 48 00 6E 29 */ bl daAlink_c_NS_allAnimePlay
/* 800A6348 000A3288 48 00 6E 29 */ bl allAnimePlay__9daAlink_cFv
/* 800A634C 000A328C 80 7F 06 50 */ lwz r3, 0x650(r31)
/* 800A6350 000A3290 81 83 00 00 */ lwz r12, 0(r3)
/* 800A6354 000A3294 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 800A6358 000A3298 7D 89 03 A6 */ mtctr r12
/* 800A635C 000A329C 4E 80 04 21 */ bctrl
/* 800A6360 000A32A0 7F E3 FB 78 */ mr r3, r31
/* 800A6364 000A32A4 48 00 99 8D */ bl daAlink_c_NS_playFaceTextureAnime
/* 800A6364 000A32A4 48 00 99 8D */ bl playFaceTextureAnime__9daAlink_cFv
/* 800A6368 000A32A8 80 1F 05 74 */ lwz r0, 0x574(r31)
/* 800A636C 000A32AC 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
/* 800A6370 000A32B0 40 82 00 14 */ bne lbl_800A6384
/* 800A6374 000A32B4 7F E3 FB 78 */ mr r3, r31
/* 800A6378 000A32B8 38 80 00 00 */ li r4, 0
/* 800A637C 000A32BC 48 00 30 D5 */ bl daAlink_c_NS_setItemMatrix
/* 800A637C 000A32BC 48 00 30 D5 */ bl setItemMatrix__9daAlink_cFi
/* 800A6380 000A32C0 48 00 00 0C */ b lbl_800A638C
lbl_800A6384:
/* 800A6384 000A32C4 7F E3 FB 78 */ mr r3, r31
/* 800A6388 000A32C8 48 00 3B C5 */ bl daAlink_c_NS_setWolfItemMatrix
/* 800A6388 000A32C8 48 00 3B C5 */ bl setWolfItemMatrix__9daAlink_cFv
lbl_800A638C:
/* 800A638C 000A32CC 7F E3 FB 78 */ mr r3, r31
/* 800A6390 000A32D0 48 00 1F 81 */ bl daAlink_c_NS_setBodyPartPos
/* 800A6390 000A32D0 48 00 1F 81 */ bl setBodyPartPos__9daAlink_cFv
/* 800A6394 000A32D4 7F E3 FB 78 */ mr r3, r31
/* 800A6398 000A32D8 48 00 B1 B5 */ bl daAlink_c_NS_setHangWaterY
/* 800A6398 000A32D8 48 00 B1 B5 */ bl setHangWaterY__9daAlink_cFv
/* 800A639C 000A32DC 38 7F 09 74 */ addi r3, r31, 0x974
/* 800A63A0 000A32E0 38 9F 04 D0 */ addi r4, r31, 0x4d0
/* 800A63A4 000A32E4 48 1C 8E 39 */ bl SetC__8cM3dGCylFRC4cXyz
/* 800A63A8 000A32E8 C0 1F 38 38 */ lfs f0, 0x3838(r31)
/* 800A63AC 000A32EC D0 1F 34 54 */ stfs f0, 0x3454(r31)
/* 800A63B0 000A32F0 7F E3 FB 78 */ mr r3, r31
/* 800A63B4 000A32F4 48 00 24 45 */ bl daAlink_c_NS_setAttentionPos
/* 800A63B4 000A32F4 48 00 24 45 */ bl setAttentionPos__9daAlink_cFv
/* 800A63B8 000A32F8 7F E3 FB 78 */ mr r3, r31
/* 800A63BC 000A32FC 48 01 96 35 */ bl daAlink_c_NS_setItemActor
/* 800A63BC 000A32FC 48 01 96 35 */ bl setItemActor__9daAlink_cFv
/* 800A63C0 000A3300 80 1C 0D D0 */ lwz r0, 0xdd0(r28)
/* 800A63C4 000A3304 54 00 02 53 */ rlwinm. r0, r0, 0, 9, 9
/* 800A63C8 000A3308 41 82 00 38 */ beq lbl_800A6400
/* 800A63CC 000A330C 80 1F 05 74 */ lwz r0, 0x574(r31)
/* 800A63D0 000A3310 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
/* 800A63D4 000A3314 40 82 00 2C */ bne lbl_800A6400
/* 800A63D8 000A3318 48 01 A2 05 */ bl daAlink_c_NS_checkNotHeavyBootsStage
/* 800A63D8 000A3318 48 01 A2 05 */ bl checkNotHeavyBootsStage__9daAlink_cFv
/* 800A63DC 000A331C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A63E0 000A3320 40 82 00 20 */ bne lbl_800A6400
/* 800A63E4 000A3324 2C 1D 00 00 */ cmpwi r29, 0
@@ -507,12 +507,12 @@ lbl_800A638C:
/* 800A63F0 000A3330 40 82 00 10 */ bne lbl_800A6400
/* 800A63F4 000A3334 7F E3 FB 78 */ mr r3, r31
/* 800A63F8 000A3338 38 80 00 01 */ li r4, 1
/* 800A63FC 000A333C 48 03 C1 85 */ bl daAlink_c_NS_setHeavyBoots
/* 800A63FC 000A333C 48 03 C1 85 */ bl setHeavyBoots__9daAlink_cFi
lbl_800A6400:
/* 800A6400 000A3340 80 1C 0D D0 */ lwz r0, 0xdd0(r28)
/* 800A6404 000A3344 54 00 02 95 */ rlwinm. r0, r0, 0, 0xa, 0xa
/* 800A6408 000A3348 41 82 00 28 */ beq lbl_800A6430
/* 800A640C 000A334C 48 01 9F 95 */ bl daAlink_c_NS_checkCloudSea
/* 800A640C 000A334C 48 01 9F 95 */ bl checkCloudSea__9daAlink_cFv
/* 800A6410 000A3350 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A6414 000A3354 40 82 00 1C */ bne lbl_800A6430
/* 800A6418 000A3358 80 1F 05 78 */ lwz r0, 0x578(r31)
@@ -522,17 +522,17 @@ lbl_800A6400:
/* 800A6428 000A3368 38 80 00 02 */ li r4, 2
/* 800A642C 000A336C 48 21 D3 4D */ bl setKanteraState__14Z2CreatureLinkFUc
lbl_800A6430:
/* 800A6430 000A3370 48 0B 92 69 */ bl daPy_py_c_NS_checkCarryStartLightBallA
/* 800A6430 000A3370 48 0B 92 69 */ bl checkCarryStartLightBallA__9daPy_py_cFv
/* 800A6434 000A3374 28 03 00 00 */ cmplwi r3, 0
/* 800A6438 000A3378 40 82 00 10 */ bne lbl_800A6448
/* 800A643C 000A337C 48 0B 92 F5 */ bl daPy_py_c_NS_checkCarryStartLightBallB
/* 800A643C 000A337C 48 0B 92 F5 */ bl checkCarryStartLightBallB__9daPy_py_cFv
/* 800A6440 000A3380 28 03 00 00 */ cmplwi r3, 0
/* 800A6444 000A3384 41 82 00 34 */ beq lbl_800A6478
lbl_800A6448:
/*.global daAlink_searchLightBall*/
/* 800A6448 000A3388 3C 60 80 0E */ lis r3, daAlink_searchLightBall@ha
/* 800A6448 000A3388 3C 60 80 0E */ lis r3, daAlink_searchLightBall__FP10fopAc_ac_cPv@ha
/*.global daAlink_searchLightBall*/
/* 800A644C 000A338C 38 63 38 80 */ addi r3, r3, daAlink_searchLightBall@l
/* 800A644C 000A338C 38 63 38 80 */ addi r3, r3, daAlink_searchLightBall__FP10fopAc_ac_cPv@l
/* 800A6450 000A3390 38 80 00 00 */ li r4, 0
/* 800A6454 000A3394 4B F7 33 A5 */ bl fopAcIt_Judge__FPFPvPv_PvPv
/* 800A6458 000A3398 7C 64 1B 78 */ mr r4, r3
@@ -565,11 +565,11 @@ lbl_800A6478:
/* 800A64C0 000A3400 7F C0 07 34 */ extsh r0, r30
/* 800A64C4 000A3404 2C 00 FF FC */ cmpwi r0, -4
/* 800A64C8 000A3408 40 82 00 88 */ bne lbl_800A6550
/* 800A64CC 000A340C 4B F8 95 F5 */ bl dComIfGp_TargetWarpPt_get
/* 800A64CC 000A340C 4B F8 95 F5 */ bl dComIfGp_TargetWarpPt_get__Fv
/* 800A64D0 000A3410 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 800A64D4 000A3414 28 00 00 FF */ cmplwi r0, 0xff
/* 800A64D8 000A3418 41 82 00 78 */ beq lbl_800A6550
/* 800A64DC 000A341C 4B F8 96 0D */ bl dComIfGp_TransportWarp_check
/* 800A64DC 000A341C 4B F8 96 0D */ bl dComIfGp_TransportWarp_check__Fv
/* 800A64E0 000A3420 2C 03 00 00 */ cmpwi r3, 0
/* 800A64E4 000A3424 40 82 00 6C */ bne lbl_800A6550
/* 800A64E8 000A3428 28 1F 00 00 */ cmplwi r31, 0
+1 -1
View File
@@ -1,7 +1,7 @@
/* 800A660C 000A354C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A6610 000A3550 7C 08 02 A6 */ mflr r0
/* 800A6614 000A3554 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A6618 000A3558 4B FF F6 B1 */ bl daAlink_c_NS_create
/* 800A6618 000A3558 4B FF F6 B1 */ bl create__9daAlink_cFv
/* 800A661C 000A355C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A6620 000A3560 7C 08 03 A6 */ mtlr r0
/* 800A6624 000A3564 38 21 00 10 */ addi r1, r1, 0x10
+9 -9
View File
@@ -11,20 +11,20 @@
/* 800A6654 000A3594 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800A6658 000A3598 38 63 0F 38 */ addi r3, r3, 0xf38
/* 800A665C 000A359C 38 9E 1A 60 */ addi r4, r30, 0x1a60
/* 800A6660 000A35A0 4B FC EA A1 */ bl dBgS_NS_GetRoomId
/* 800A6660 000A35A0 4B FC EA A1 */ bl GetRoomId__4dBgSFRC13cBgS_PolyInfo
/* 800A6664 000A35A4 7C 7F 1B 78 */ mr r31, r3
/* 800A6668 000A35A8 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
/* 800A666C 000A35AC 7C 00 07 74 */ extsb r0, r0
/* 800A6670 000A35B0 7C 1F 00 00 */ cmpw r31, r0
/* 800A6674 000A35B4 41 82 00 18 */ beq lbl_800A668C
/* 800A6678 000A35B8 9B FE 04 8C */ stb r31, 0x48c(r30)
/* 800A667C 000A35BC 4B F8 69 F1 */ bl dComIfGp_getReverb
/* 800A667C 000A35BC 4B F8 69 F1 */ bl dComIfGp_getReverb__Fi
/* 800A6680 000A35C0 98 7E 2F 9A */ stb r3, 0x2f9a(r30)
/* 800A6684 000A35C4 9B FE 08 36 */ stb r31, 0x836(r30)
/* 800A6688 000A35C8 9B FE 04 E2 */ stb r31, 0x4e2(r30)
lbl_800A668C:
/* 800A668C 000A35CC 38 7E 1A 4C */ addi r3, r30, 0x1a4c
/* 800A6690 000A35D0 4B F8 09 59 */ bl dStage_RoomCheck
/* 800A6690 000A35D0 4B F8 09 59 */ bl dStage_RoomCheck__FP11cBgS_GndChk
/* 800A6694 000A35D4 48 00 00 10 */ b lbl_800A66A4
lbl_800A6698:
/* 800A6698 000A35D8 88 1E 04 E2 */ lbz r0, 0x4e2(r30)
@@ -36,19 +36,19 @@ lbl_800A66A4:
/* 800A66AC 000A35EC 3B A3 0F 38 */ addi r29, r3, 0xf38
/* 800A66B0 000A35F0 7F A3 EB 78 */ mr r3, r29
/* 800A66B4 000A35F4 38 9E 1A 60 */ addi r4, r30, 0x1a60
/* 800A66B8 000A35F8 4B FC E5 31 */ bl dBgS_NS_GetPolyColor
/* 800A66B8 000A35F8 4B FC E5 31 */ bl GetPolyColor__4dBgSFRC13cBgS_PolyInfo
/* 800A66BC 000A35FC 98 7E 04 8D */ stb r3, 0x48d(r30)
/* 800A66C0 000A3600 7F A3 EB 78 */ mr r3, r29
/* 800A66C4 000A3604 38 9E 1A 60 */ addi r4, r30, 0x1a60
/* 800A66C8 000A3608 4B FC E8 29 */ bl dBgS_NS_GetGroundCode
/* 800A66C8 000A3608 4B FC E8 29 */ bl GetGroundCode__4dBgSFRC13cBgS_PolyInfo
/* 800A66CC 000A360C 90 7E 31 74 */ stw r3, 0x3174(r30)
/* 800A66D0 000A3610 7F A3 EB 78 */ mr r3, r29
/* 800A66D4 000A3614 38 9E 1A 60 */ addi r4, r30, 0x1a60
/* 800A66D8 000A3618 4B FC E7 79 */ bl dBgS_NS_GetPolyAtt0
/* 800A66D8 000A3618 4B FC E7 79 */ bl GetPolyAtt0__4dBgSFRC13cBgS_PolyInfo
/* 800A66DC 000A361C 98 7E 2F BB */ stb r3, 0x2fbb(r30)
/* 800A66E0 000A3620 7F A3 EB 78 */ mr r3, r29
/* 800A66E4 000A3624 38 9E 1A 60 */ addi r4, r30, 0x1a60
/* 800A66E8 000A3628 4B FC E5 D5 */ bl dBgS_NS_GetSpecialCode
/* 800A66E8 000A3628 4B FC E5 D5 */ bl GetSpecialCode__4dBgSFRC13cBgS_PolyInfo
/* 800A66EC 000A362C 98 7E 2F A8 */ stb r3, 0x2fa8(r30)
/* 800A66F0 000A3630 88 1E 2F A8 */ lbz r0, 0x2fa8(r30)
/* 800A66F4 000A3634 28 00 00 06 */ cmplwi r0, 6
@@ -67,7 +67,7 @@ lbl_800A6710:
/* 800A6724 000A3664 40 82 00 98 */ bne lbl_800A67BC
/* 800A6728 000A3668 7F A3 EB 78 */ mr r3, r29
/* 800A672C 000A366C 38 9E 1A 60 */ addi r4, r30, 0x1a60
/* 800A6730 000A3670 4B FC E7 71 */ bl dBgS_NS_GetPolyAtt1
/* 800A6730 000A3670 4B FC E7 71 */ bl GetPolyAtt1__4dBgSFRC13cBgS_PolyInfo
/* 800A6734 000A3674 98 7E 2F BD */ stb r3, 0x2fbd(r30)
/* 800A6738 000A3678 88 1E 2F BD */ lbz r0, 0x2fbd(r30)
/* 800A673C 000A367C 28 00 00 04 */ cmplwi r0, 4
@@ -79,7 +79,7 @@ lbl_800A6710:
/* 800A6754 000A3694 98 1E 2F BD */ stb r0, 0x2fbd(r30)
lbl_800A6758:
/* 800A6758 000A3698 7F C3 F3 78 */ mr r3, r30
/* 800A675C 000A369C 48 06 F4 C5 */ bl daAlink_c_NS_checkEventRun
/* 800A675C 000A369C 48 06 F4 C5 */ bl checkEventRun__9daAlink_cCFv
/* 800A6760 000A36A0 2C 03 00 00 */ cmpwi r3, 0
/* 800A6764 000A36A4 40 82 00 60 */ bne lbl_800A67C4
/* 800A6768 000A36A8 88 1E 2F BD */ lbz r0, 0x2fbd(r30)
+7 -7
View File
@@ -29,11 +29,11 @@ lbl_800A6830:
/* 800A6844 000A3784 38 03 37 C0 */ addi r0, r3, lbl_803A37C0@l
/* 800A6848 000A3788 90 01 00 48 */ stw r0, 0x48(r1)
/* 800A684C 000A378C 38 7F 04 D0 */ addi r3, r31, 0x4d0
/* 800A6850 000A3790 4B F6 65 15 */ bl mDoMtx_stack_c_NS_transS
/* 800A6850 000A3790 4B F6 65 15 */ bl transS__14mDoMtx_stack_cFRC4cXyz
/* 800A6854 000A3794 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A6858 000A3798 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A685C 000A379C A8 9F 04 E6 */ lha r4, 0x4e6(r31)
/* 800A6860 000A37A0 4B F6 5B D5 */ bl mDoMtx_YrotM
/* 800A6860 000A37A0 4B F6 5B D5 */ bl mDoMtx_YrotM__FPA4_fs
/* 800A6864 000A37A4 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A6868 000A37A8 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A686C 000A37AC 3C 80 80 39 */ lis r4, lbl_8038FA78@ha
@@ -54,7 +54,7 @@ lbl_800A6830:
/* 800A68A8 000A37E8 3B C3 0F 38 */ addi r30, r3, 0xf38
/* 800A68AC 000A37EC 7F C3 F3 78 */ mr r3, r30
/* 800A68B0 000A37F0 38 9F 1D 08 */ addi r4, r31, 0x1d08
/* 800A68B4 000A37F4 4B FC DB ED */ bl cBgS_NS_GroundCross
/* 800A68B4 000A37F4 4B FC DB ED */ bl GroundCross__4cBgSFP11cBgS_GndChk
/* 800A68B8 000A37F8 D0 21 00 30 */ stfs f1, 0x30(r1)
/* 800A68BC 000A37FC C0 42 93 A4 */ lfs f2, lbl_80452DA4-_SDA2_BASE_(r2)
/* 800A68C0 000A3800 FC 00 08 18 */ frsp f0, f1
@@ -63,7 +63,7 @@ lbl_800A6830:
/* 800A68CC 000A380C 7F C3 F3 78 */ mr r3, r30
/* 800A68D0 000A3810 38 9F 1D 1C */ addi r4, r31, 0x1d1c
/* 800A68D4 000A3814 38 A1 00 38 */ addi r5, r1, 0x38
/* 800A68D8 000A3818 4B FC DE 6D */ bl cBgS_NS_GetTriPla
/* 800A68D8 000A3818 4B FC DE 6D */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
/* 800A68DC 000A381C 48 00 00 08 */ b lbl_800A68E4
lbl_800A68E0:
/* 800A68E0 000A3820 38 60 00 00 */ li r3, 0
@@ -80,7 +80,7 @@ lbl_800A68F8:
/* 800A6900 000A3840 48 1C 14 29 */ bl SetPos__11cBgS_GndChkFPC4cXyz
/* 800A6904 000A3844 7F C3 F3 78 */ mr r3, r30
/* 800A6908 000A3848 38 9F 1D 08 */ addi r4, r31, 0x1d08
/* 800A690C 000A384C 4B FC DB 95 */ bl cBgS_NS_GroundCross
/* 800A690C 000A384C 4B FC DB 95 */ bl GroundCross__4cBgSFP11cBgS_GndChk
/* 800A6910 000A3850 D0 21 00 24 */ stfs f1, 0x24(r1)
/* 800A6914 000A3854 C0 42 93 A4 */ lfs f2, lbl_80452DA4-_SDA2_BASE_(r2)
/* 800A6918 000A3858 FC 00 08 18 */ frsp f0, f1
@@ -89,7 +89,7 @@ lbl_800A68F8:
/* 800A6924 000A3864 7F C3 F3 78 */ mr r3, r30
/* 800A6928 000A3868 38 9F 1D 1C */ addi r4, r31, 0x1d1c
/* 800A692C 000A386C 38 A1 00 38 */ addi r5, r1, 0x38
/* 800A6930 000A3870 4B FC DE 15 */ bl cBgS_NS_GetTriPla
/* 800A6930 000A3870 4B FC DE 15 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
/* 800A6934 000A3874 48 00 00 08 */ b lbl_800A693C
lbl_800A6938:
/* 800A6938 000A3878 38 60 00 00 */ li r3, 0
@@ -185,7 +185,7 @@ lbl_800A6A7C:
/* 800A6A84 000A39C4 A8 BF 04 E6 */ lha r5, 0x4e6(r31)
/* 800A6A88 000A39C8 38 05 C0 00 */ addi r0, r5, -16384
/* 800A6A8C 000A39CC 7C 05 07 34 */ extsh r5, r0
/* 800A6A90 000A39D0 48 00 96 09 */ bl daAlink_c_NS_getGroundAngle
/* 800A6A90 000A39D0 48 00 96 09 */ bl getGroundAngle__9daAlink_cFP13cBgS_PolyInfos
/* 800A6A94 000A39D4 7C 60 07 34 */ extsh r0, r3
/* 800A6A98 000A39D8 C8 22 92 B0 */ lfd f1, lbl_80452CB0-_SDA2_BASE_(r2)
/* 800A6A9C 000A39DC 6C 00 80 00 */ xoris r0, r0, 0x8000
+2 -2
View File
@@ -21,7 +21,7 @@
/* 800A6B5C 000A3A9C 7F E3 FB 78 */ mr r3, r31
/* 800A6B60 000A3AA0 38 9F 1A 60 */ addi r4, r31, 0x1a60
/* 800A6B64 000A3AA4 A8 BF 04 DE */ lha r5, 0x4de(r31)
/* 800A6B68 000A3AA8 48 00 95 31 */ bl daAlink_c_NS_getGroundAngle
/* 800A6B68 000A3AA8 48 00 95 31 */ bl getGroundAngle__9daAlink_cFP13cBgS_PolyInfos
/* 800A6B6C 000A3AAC 54 60 04 38 */ rlwinm r0, r3, 0, 0x10, 0x1c
/* 800A6B70 000A3AB0 3C 60 80 44 */ lis r3, lbl_80439A20@ha
/* 800A6B74 000A3AB4 38 63 9A 20 */ addi r3, r3, lbl_80439A20@l
@@ -53,7 +53,7 @@
/* 800A6BDC 000A3B1C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800A6BE0 000A3B20 38 63 0F 38 */ addi r3, r3, 0xf38
/* 800A6BE4 000A3B24 38 9F 1D 08 */ addi r4, r31, 0x1d08
/* 800A6BE8 000A3B28 4B FC D8 B9 */ bl cBgS_NS_GroundCross
/* 800A6BE8 000A3B28 4B FC D8 B9 */ bl GroundCross__4cBgSFP11cBgS_GndChk
/* 800A6BEC 000A3B2C C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
/* 800A6BF0 000A3B30 EC 21 00 28 */ fsubs f1, f1, f0
/* 800A6BF4 000A3B34 C0 1F 05 2C */ lfs f0, 0x52c(r31)
+2 -2
View File
@@ -144,11 +144,11 @@ lbl_800A6FA8:
/* 800A6FDC 000A3F1C 7F E3 FB 78 */ mr r3, r31
/* 800A6FE0 000A3F20 38 81 00 24 */ addi r4, r1, 0x24
/* 800A6FE4 000A3F24 38 A1 00 18 */ addi r5, r1, 0x18
/* 800A6FE8 000A3F28 4B FF B1 B1 */ bl daAlink_c_NS_commonLineCheck
/* 800A6FE8 000A3F28 4B FF B1 B1 */ bl commonLineCheck__9daAlink_cFP4cXyzP4cXyz
/* 800A6FEC 000A3F2C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A6FF0 000A3F30 41 82 00 3C */ beq lbl_800A702C
/* 800A6FF4 000A3F34 38 7F 1B 5C */ addi r3, r31, 0x1b5c
/* 800A6FF8 000A3F38 4B FC ED 15 */ bl dBgS_CheckBWallPoly
/* 800A6FF8 000A3F38 4B FC ED 15 */ bl dBgS_CheckBWallPoly__FRC13cBgS_PolyInfo
/* 800A6FFC 000A3F3C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A7000 000A3F40 41 82 00 2C */ beq lbl_800A702C
/* 800A7004 000A3F44 C0 3F 1B 78 */ lfs f1, 0x1b78(r31)
+2 -2
View File
@@ -20,13 +20,13 @@
/* 800A709C 000A3FDC 38 04 0C 52 */ addi r0, r4, 0x01210C52@l
/* 800A70A0 000A3FE0 7C A0 00 39 */ and. r0, r5, r0
/* 800A70A4 000A3FE4 40 82 02 74 */ bne lbl_800A7318
/* 800A70A8 000A3FE8 48 06 EB 79 */ bl daAlink_c_NS_checkEventRun
/* 800A70A8 000A3FE8 48 06 EB 79 */ bl checkEventRun__9daAlink_cCFv
/* 800A70AC 000A3FEC 2C 03 00 00 */ cmpwi r3, 0
/* 800A70B0 000A3FF0 40 82 02 68 */ bne lbl_800A7318
/* 800A70B4 000A3FF4 7F E3 FB 78 */ mr r3, r31
/* 800A70B8 000A3FF8 38 80 00 01 */ li r4, 1
/* 800A70BC 000A3FFC 38 A0 00 01 */ li r5, 1
/* 800A70C0 000A4000 48 01 43 F9 */ bl daAlink_c_NS_checkHeavyStateOn
/* 800A70C0 000A4000 48 01 43 F9 */ bl checkHeavyStateOn__9daAlink_cFii
/* 800A70C4 000A4004 2C 03 00 00 */ cmpwi r3, 0
/* 800A70C8 000A4008 40 82 02 50 */ bne lbl_800A7318
/* 800A70CC 000A400C 88 1F 2F A8 */ lbz r0, 0x2fa8(r31)
+5 -5
View File
@@ -13,7 +13,7 @@
/* 800A7388 000A42C8 80 03 05 7C */ lwz r0, 0x57c(r3)
/* 800A738C 000A42CC 54 00 05 22 */ rlwinm r0, r0, 0, 0x14, 0x11
/* 800A7390 000A42D0 90 03 05 7C */ stw r0, 0x57c(r3)
/* 800A7394 000A42D4 48 06 E8 8D */ bl daAlink_c_NS_checkEventRun
/* 800A7394 000A42D4 48 06 E8 8D */ bl checkEventRun__9daAlink_cCFv
/* 800A7398 000A42D8 2C 03 00 00 */ cmpwi r3, 0
/* 800A739C 000A42DC 41 82 00 18 */ beq lbl_800A73B4
/* 800A73A0 000A42E0 80 9E 05 70 */ lwz r4, 0x570(r30)
@@ -54,7 +54,7 @@ lbl_800A7418:
/* 800A7424 000A4364 7F C3 F3 78 */ mr r3, r30
/* 800A7428 000A4368 38 80 00 01 */ li r4, 1
/* 800A742C 000A436C 38 A0 00 01 */ li r5, 1
/* 800A7430 000A4370 48 01 40 89 */ bl daAlink_c_NS_checkHeavyStateOn
/* 800A7430 000A4370 48 01 40 89 */ bl checkHeavyStateOn__9daAlink_cFii
/* 800A7434 000A4374 2C 03 00 00 */ cmpwi r3, 0
/* 800A7438 000A4378 40 82 00 1C */ bne lbl_800A7454
/* 800A743C 000A437C C0 5E 33 B4 */ lfs f2, 0x33b4(r30)
@@ -83,7 +83,7 @@ lbl_800A748C:
/* 800A748C 000A43CC 7F C3 F3 78 */ mr r3, r30
/* 800A7490 000A43D0 38 80 00 01 */ li r4, 1
/* 800A7494 000A43D4 38 A0 00 01 */ li r5, 1
/* 800A7498 000A43D8 48 01 40 21 */ bl daAlink_c_NS_checkHeavyStateOn
/* 800A7498 000A43D8 48 01 40 21 */ bl checkHeavyStateOn__9daAlink_cFii
/* 800A749C 000A43DC 2C 03 00 00 */ cmpwi r3, 0
/* 800A74A0 000A43E0 41 82 00 28 */ beq lbl_800A74C8
/* 800A74A4 000A43E4 3C 60 80 43 */ lis r3, lbl_80430CF4@ha
@@ -206,13 +206,13 @@ lbl_800A7634:
/* 800A7654 000A4594 3B A3 0F 38 */ addi r29, r3, 0xf38
/* 800A7658 000A4598 7F A3 EB 78 */ mr r3, r29
/* 800A765C 000A459C 38 9E 1A 60 */ addi r4, r30, 0x1a60
/* 800A7660 000A45A0 4B FC D0 01 */ bl cBgS_NS_ChkPolySafe
/* 800A7660 000A45A0 4B FC D0 01 */ bl ChkPolySafe__4cBgSFRC13cBgS_PolyInfo
/* 800A7664 000A45A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A7668 000A45A8 41 82 02 78 */ beq lbl_800A78E0
/* 800A766C 000A45AC 7F A3 EB 78 */ mr r3, r29
/* 800A7670 000A45B0 38 9E 1A 60 */ addi r4, r30, 0x1a60
/* 800A7674 000A45B4 38 A1 00 34 */ addi r5, r1, 0x34
/* 800A7678 000A45B8 4B FC D0 CD */ bl cBgS_NS_GetTriPla
/* 800A7678 000A45B8 4B FC D0 CD */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
/* 800A767C 000A45BC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A7680 000A45C0 41 82 02 60 */ beq lbl_800A78E0
/* 800A7684 000A45C4 C3 E1 00 38 */ lfs f31, 0x38(r1)
+1 -1
View File
@@ -27,7 +27,7 @@ lbl_800A799C:
/* 800A79B4 000A48F4 2C 03 40 00 */ cmpwi r3, 0x4000
/* 800A79B8 000A48F8 41 80 00 18 */ blt lbl_800A79D0
/* 800A79BC 000A48FC 7F C3 F3 78 */ mr r3, r30
/* 800A79C0 000A4900 48 01 19 D9 */ bl daAlink_c_NS_checkWindDashAnime
/* 800A79C0 000A4900 48 01 19 D9 */ bl checkWindDashAnime__9daAlink_cCFv
/* 800A79C4 000A4904 2C 03 00 00 */ cmpwi r3, 0
/* 800A79C8 000A4908 41 82 00 08 */ beq lbl_800A79D0
lbl_800A79CC:
+1 -1
View File
@@ -6,7 +6,7 @@
/* 800A7A00 000A4940 7C 7D 1B 78 */ mr r29, r3
/* 800A7A04 000A4944 7C 9E 23 78 */ mr r30, r4
/* 800A7A08 000A4948 3B E0 00 00 */ li r31, 0
/* 800A7A0C 000A494C 4B FF FF 45 */ bl daAlink_c_NS_checkWindSpeedOnAngle
/* 800A7A0C 000A494C 4B FF FF 45 */ bl checkWindSpeedOnAngle__9daAlink_cCFv
/* 800A7A10 000A4950 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A7A14 000A4954 41 82 00 2C */ beq lbl_800A7A40
/* 800A7A18 000A4958 88 1D 2F 8C */ lbz r0, 0x2f8c(r29)
+2 -2
View File
@@ -6,12 +6,12 @@
/* 800A7A70 000A49B0 7C 7E 1B 78 */ mr r30, r3
/* 800A7A74 000A49B4 3B E0 00 00 */ li r31, 0
/* 800A7A78 000A49B8 38 80 00 13 */ li r4, 0x13
/* 800A7A7C 000A49BC 48 00 4A DD */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800A7A7C 000A49BC 48 00 4A DD */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800A7A80 000A49C0 2C 03 00 00 */ cmpwi r3, 0
/* 800A7A84 000A49C4 40 82 00 18 */ bne lbl_800A7A9C
/* 800A7A88 000A49C8 7F C3 F3 78 */ mr r3, r30
/* 800A7A8C 000A49CC 38 80 00 1C */ li r4, 0x1c
/* 800A7A90 000A49D0 48 00 4A C9 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800A7A90 000A49D0 48 00 4A C9 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800A7A94 000A49D4 2C 03 00 00 */ cmpwi r3, 0
/* 800A7A98 000A49D8 41 82 00 08 */ beq lbl_800A7AA0
lbl_800A7A9C:
+2 -2
View File
@@ -32,14 +32,14 @@
/* 800A7B38 000A4A78 7F C3 F3 78 */ mr r3, r30
/* 800A7B3C 000A4A7C 38 81 00 30 */ addi r4, r1, 0x30
/* 800A7B40 000A4A80 38 A1 00 24 */ addi r5, r1, 0x24
/* 800A7B44 000A4A84 4B FF A6 55 */ bl daAlink_c_NS_commonLineCheck
/* 800A7B44 000A4A84 4B FF A6 55 */ bl commonLineCheck__9daAlink_cFP4cXyzP4cXyz
/* 800A7B48 000A4A88 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A7B4C 000A4A8C 41 82 01 48 */ beq lbl_800A7C94
/* 800A7B50 000A4A90 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800A7B54 000A4A94 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800A7B58 000A4A98 38 63 0F 38 */ addi r3, r3, 0xf38
/* 800A7B5C 000A4A9C 38 9E 1B 5C */ addi r4, r30, 0x1b5c
/* 800A7B60 000A4AA0 4B FC D2 A1 */ bl dBgS_NS_GetWallCode
/* 800A7B60 000A4AA0 4B FC D2 A1 */ bl GetWallCode__4dBgSFRC13cBgS_PolyInfo
/* 800A7B64 000A4AA4 2C 03 00 0A */ cmpwi r3, 0xa
/* 800A7B68 000A4AA8 41 82 01 2C */ beq lbl_800A7C94
/* 800A7B6C 000A4AAC 38 9E 1B 78 */ addi r4, r30, 0x1b78
+15 -15
View File
@@ -13,15 +13,15 @@
/* 800A7CE0 000A4C20 54 00 02 11 */ rlwinm. r0, r0, 0, 8, 8
/* 800A7CE4 000A4C24 40 82 05 D0 */ bne lbl_800A82B4
/* 800A7CE8 000A4C28 38 7F 0C 04 */ addi r3, r31, 0xc04
/* 800A7CEC 000A4C2C 4B FD C7 75 */ bl dCcD_GObjInf_NS_ChkTgHit
/* 800A7CEC 000A4C2C 4B FD C7 75 */ bl ChkTgHit__12dCcD_GObjInfFv
/* 800A7CF0 000A4C30 28 03 00 00 */ cmplwi r3, 0
/* 800A7CF4 000A4C34 40 82 00 24 */ bne lbl_800A7D18
/* 800A7CF8 000A4C38 38 7F 0D 40 */ addi r3, r31, 0xd40
/* 800A7CFC 000A4C3C 4B FD C7 65 */ bl dCcD_GObjInf_NS_ChkTgHit
/* 800A7CFC 000A4C3C 4B FD C7 65 */ bl ChkTgHit__12dCcD_GObjInfFv
/* 800A7D00 000A4C40 28 03 00 00 */ cmplwi r3, 0
/* 800A7D04 000A4C44 40 82 00 14 */ bne lbl_800A7D18
/* 800A7D08 000A4C48 38 7F 0E 7C */ addi r3, r31, 0xe7c
/* 800A7D0C 000A4C4C 4B FD C7 55 */ bl dCcD_GObjInf_NS_ChkTgHit
/* 800A7D0C 000A4C4C 4B FD C7 55 */ bl ChkTgHit__12dCcD_GObjInfFv
/* 800A7D10 000A4C50 28 03 00 00 */ cmplwi r3, 0
/* 800A7D14 000A4C54 41 82 04 4C */ beq lbl_800A8160
lbl_800A7D18:
@@ -30,7 +30,7 @@ lbl_800A7D18:
lbl_800A7D20:
/* 800A7D20 000A4C60 38 7E 0C 04 */ addi r3, r30, 0xc04
/* 800A7D24 000A4C64 7C 7F 1A 14 */ add r3, r31, r3
/* 800A7D28 000A4C68 4B FD C7 39 */ bl dCcD_GObjInf_NS_ChkTgHit
/* 800A7D28 000A4C68 4B FD C7 39 */ bl ChkTgHit__12dCcD_GObjInfFv
/* 800A7D2C 000A4C6C 28 03 00 00 */ cmplwi r3, 0
/* 800A7D30 000A4C70 40 82 00 14 */ bne lbl_800A7D44
/* 800A7D34 000A4C74 3B BD 00 01 */ addi r29, r29, 1
@@ -127,15 +127,15 @@ lbl_800A7E70:
/* 800A7E74 000A4DB4 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 800A7E78 000A4DB8 40 80 01 90 */ bge lbl_800A8008
/* 800A7E7C 000A4DBC 7F E3 FB 78 */ mr r3, r31
/* 800A7E80 000A4DC0 48 03 C0 A1 */ bl daAlink_c_NS_checkGrabRooster
/* 800A7E80 000A4DC0 48 03 C0 A1 */ bl checkGrabRooster__9daAlink_cFv
/* 800A7E84 000A4DC4 2C 03 00 00 */ cmpwi r3, 0
/* 800A7E88 000A4DC8 40 82 01 80 */ bne lbl_800A8008
/* 800A7E8C 000A4DCC 7F C3 F3 78 */ mr r3, r30
/* 800A7E90 000A4DD0 4B FD B7 F9 */ bl dCcD_GAtTgCoCommonBase_NS_GetAc
/* 800A7E90 000A4DD0 4B FD B7 F9 */ bl GetAc__22dCcD_GAtTgCoCommonBaseFv
/* 800A7E94 000A4DD4 28 03 00 00 */ cmplwi r3, 0
/* 800A7E98 000A4DD8 41 82 00 3C */ beq lbl_800A7ED4
/* 800A7E9C 000A4DDC 7F C3 F3 78 */ mr r3, r30
/* 800A7EA0 000A4DE0 4B FD B7 E9 */ bl dCcD_GAtTgCoCommonBase_NS_GetAc
/* 800A7EA0 000A4DE0 4B FD B7 E9 */ bl GetAc__22dCcD_GAtTgCoCommonBaseFv
/* 800A7EA4 000A4DE4 7C 65 1B 78 */ mr r5, r3
/* 800A7EA8 000A4DE8 38 61 00 48 */ addi r3, r1, 0x48
/* 800A7EAC 000A4DEC 38 9F 04 D0 */ addi r4, r31, 0x4d0
@@ -315,7 +315,7 @@ lbl_800A80F4:
/* 800A8110 000A5050 48 1B EE 39 */ bl normalizeZP__4cXyzFv
/* 800A8114 000A5054 7F E3 FB 78 */ mr r3, r31
/* 800A8118 000A5058 38 81 00 54 */ addi r4, r1, 0x54
/* 800A811C 000A505C 4B FF F9 A1 */ bl daAlink_c_NS_checkWindWallRate
/* 800A811C 000A505C 4B FF F9 A1 */ bl checkWindWallRate__9daAlink_cFRC4cXyz
/* 800A8120 000A5060 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 800A8124 000A5064 EC 20 00 72 */ fmuls f1, f0, f1
/* 800A8128 000A5068 D0 21 00 14 */ stfs f1, 0x14(r1)
@@ -338,8 +338,8 @@ lbl_800A8160:
/* 800A8160 000A50A0 38 7F 04 D0 */ addi r3, r31, 0x4d0
/* 800A8164 000A50A4 38 81 00 54 */ addi r4, r1, 0x54
/* 800A8168 000A50A8 38 A1 00 14 */ addi r5, r1, 0x14
/* 800A816C 000A50AC 4B FB 31 8D */ bl dKyw_get_AllWind_vec
/* 800A8170 000A50B0 48 10 3F D1 */ bl dKy_TeachWind_existence_chk
/* 800A816C 000A50AC 4B FB 31 8D */ bl dKyw_get_AllWind_vec__FP4cXyzP4cXyzPf
/* 800A8170 000A50B0 48 10 3F D1 */ bl dKy_TeachWind_existence_chk__Fv
/* 800A8174 000A50B4 2C 03 00 00 */ cmpwi r3, 0
/* 800A8178 000A50B8 41 82 00 14 */ beq lbl_800A818C
/* 800A817C 000A50BC C0 21 00 14 */ lfs f1, 0x14(r1)
@@ -354,12 +354,12 @@ lbl_800A8198:
/* 800A8198 000A50D8 C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800A819C 000A50DC FC 01 00 40 */ fcmpo cr0, f1, f0
/* 800A81A0 000A50E0 40 81 00 28 */ ble lbl_800A81C8
/* 800A81A4 000A50E4 48 10 3F 9D */ bl dKy_TeachWind_existence_chk
/* 800A81A4 000A50E4 48 10 3F 9D */ bl dKy_TeachWind_existence_chk__Fv
/* 800A81A8 000A50E8 2C 03 FF FF */ cmpwi r3, -1
/* 800A81AC 000A50EC 41 82 00 1C */ beq lbl_800A81C8
/* 800A81B0 000A50F0 7F E3 FB 78 */ mr r3, r31
/* 800A81B4 000A50F4 38 81 00 54 */ addi r4, r1, 0x54
/* 800A81B8 000A50F8 4B FF F9 05 */ bl daAlink_c_NS_checkWindWallRate
/* 800A81B8 000A50F8 4B FF F9 05 */ bl checkWindWallRate__9daAlink_cFRC4cXyz
/* 800A81BC 000A50FC C0 01 00 14 */ lfs f0, 0x14(r1)
/* 800A81C0 000A5100 EC 00 00 72 */ fmuls f0, f0, f1
/* 800A81C4 000A5104 D0 01 00 14 */ stfs f0, 0x14(r1)
@@ -396,15 +396,15 @@ lbl_800A8210:
/* 800A8234 000A5174 7F E3 FB 78 */ mr r3, r31
/* 800A8238 000A5178 38 80 00 01 */ li r4, 1
/* 800A823C 000A517C 38 A0 00 01 */ li r5, 1
/* 800A8240 000A5180 48 01 32 79 */ bl daAlink_c_NS_checkHeavyStateOn
/* 800A8240 000A5180 48 01 32 79 */ bl checkHeavyStateOn__9daAlink_cFii
/* 800A8244 000A5184 2C 03 00 00 */ cmpwi r3, 0
/* 800A8248 000A5188 40 82 00 4C */ bne lbl_800A8294
/* 800A824C 000A518C 7F E3 FB 78 */ mr r3, r31
/* 800A8250 000A5190 48 00 23 99 */ bl daAlink_c_NS_checkNoCollisionCorret
/* 800A8250 000A5190 48 00 23 99 */ bl checkNoCollisionCorret__9daAlink_cFv
/* 800A8254 000A5194 2C 03 00 00 */ cmpwi r3, 0
/* 800A8258 000A5198 40 82 00 3C */ bne lbl_800A8294
/* 800A825C 000A519C 7F E3 FB 78 */ mr r3, r31
/* 800A8260 000A51A0 48 06 D9 C1 */ bl daAlink_c_NS_checkEventRun
/* 800A8260 000A51A0 48 06 D9 C1 */ bl checkEventRun__9daAlink_cCFv
/* 800A8264 000A51A4 2C 03 00 00 */ cmpwi r3, 0
/* 800A8268 000A51A8 40 82 00 2C */ bne lbl_800A8294
/* 800A826C 000A51AC 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
+2 -2
View File
@@ -107,13 +107,13 @@ lbl_800A8498:
/* 800A84B0 000A53F0 C0 7E 04 D8 */ lfs f3, 0x4d8(r30)
/* 800A84B4 000A53F4 48 29 E4 35 */ bl PSMTXTrans
/* 800A84B8 000A53F8 7F C3 F3 78 */ mr r3, r30
/* 800A84BC 000A53FC 48 03 9F 41 */ bl daAlink_c_NS_concatMagneBootMtx
/* 800A84BC 000A53FC 48 03 9F 41 */ bl concatMagneBootMtx__9daAlink_cFv
/* 800A84C0 000A5400 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A84C4 000A5404 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A84C8 000A5408 A8 9E 31 0A */ lha r4, 0x310a(r30)
/* 800A84CC 000A540C A8 BE 31 0C */ lha r5, 0x310c(r30)
/* 800A84D0 000A5410 38 C0 00 00 */ li r6, 0
/* 800A84D4 000A5414 4B F6 3D CD */ bl mDoMtx_ZXYrotM
/* 800A84D4 000A5414 4B F6 3D CD */ bl mDoMtx_ZXYrotM__FPA4_fsss
/* 800A84D8 000A5418 7F C3 F3 78 */ mr r3, r30
/* 800A84DC 000A541C 81 9E 06 28 */ lwz r12, 0x628(r30)
/* 800A84E0 000A5420 81 8C 01 90 */ lwz r12, 0x190(r12)
+30 -30
View File
@@ -50,7 +50,7 @@ lbl_800A8D6C:
/* 800A8D98 000A5CD8 C0 7F 04 D8 */ lfs f3, 0x4d8(r31)
/* 800A8D9C 000A5CDC 48 29 DB 4D */ bl PSMTXTrans
/* 800A8DA0 000A5CE0 7F E3 FB 78 */ mr r3, r31
/* 800A8DA4 000A5CE4 48 03 96 59 */ bl daAlink_c_NS_concatMagneBootMtx
/* 800A8DA4 000A5CE4 48 03 96 59 */ bl concatMagneBootMtx__9daAlink_cFv
/* 800A8DA8 000A5CE8 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A8DAC 000A5CEC 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A8DB0 000A5CF0 A8 9F 04 E4 */ lha r4, 0x4e4(r31)
@@ -59,7 +59,7 @@ lbl_800A8D6C:
/* 800A8DBC 000A5CFC 7C 05 02 14 */ add r0, r5, r0
/* 800A8DC0 000A5D00 7C 05 07 34 */ extsh r5, r0
/* 800A8DC4 000A5D04 A8 DF 04 E8 */ lha r6, 0x4e8(r31)
/* 800A8DC8 000A5D08 4B F6 34 D9 */ bl mDoMtx_ZXYrotM
/* 800A8DC8 000A5D08 4B F6 34 D9 */ bl mDoMtx_ZXYrotM__FPA4_fsss
/* 800A8DCC 000A5D0C A0 1F 2F E8 */ lhz r0, 0x2fe8(r31)
/* 800A8DD0 000A5D10 28 00 00 53 */ cmplwi r0, 0x53
/* 800A8DD4 000A5D14 41 82 00 0C */ beq lbl_800A8DE0
@@ -69,7 +69,7 @@ lbl_800A8DE0:
/* 800A8DE0 000A5D20 C0 22 92 C0 */ lfs f1, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800A8DE4 000A5D24 C0 42 93 00 */ lfs f2, lbl_80452D00-_SDA2_BASE_(r2)
/* 800A8DE8 000A5D28 C0 62 93 50 */ lfs f3, lbl_80452D50-_SDA2_BASE_(r2)
/* 800A8DEC 000A5D2C 4B F6 3F B1 */ bl mDoMtx_stack_c_NS_transM
/* 800A8DEC 000A5D2C 4B F6 3F B1 */ bl transM__14mDoMtx_stack_cFfff
/* 800A8DF0 000A5D30 A8 BF 30 12 */ lha r5, 0x3012(r31)
/* 800A8DF4 000A5D34 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A8DF8 000A5D38 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
@@ -86,11 +86,11 @@ lbl_800A8DE0:
/* 800A8E24 000A5D64 FC 00 00 1E */ fctiwz f0, f0
/* 800A8E28 000A5D68 D8 01 00 10 */ stfd f0, 0x10(r1)
/* 800A8E2C 000A5D6C 80 C1 00 14 */ lwz r6, 0x14(r1)
/* 800A8E30 000A5D70 4B F6 34 71 */ bl mDoMtx_ZXYrotM
/* 800A8E30 000A5D70 4B F6 34 71 */ bl mDoMtx_ZXYrotM__FPA4_fsss
/* 800A8E34 000A5D74 C0 22 92 C0 */ lfs f1, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800A8E38 000A5D78 C0 42 93 CC */ lfs f2, lbl_80452DCC-_SDA2_BASE_(r2)
/* 800A8E3C 000A5D7C C0 62 94 A0 */ lfs f3, lbl_80452EA0-_SDA2_BASE_(r2)
/* 800A8E40 000A5D80 4B F6 3F 5D */ bl mDoMtx_stack_c_NS_transM
/* 800A8E40 000A5D80 4B F6 3F 5D */ bl transM__14mDoMtx_stack_cFfff
/* 800A8E44 000A5D84 48 00 00 8C */ b lbl_800A8ED0
lbl_800A8E48:
/* 800A8E48 000A5D88 28 00 00 4F */ cmplwi r0, 0x4f
@@ -98,7 +98,7 @@ lbl_800A8E48:
/* 800A8E50 000A5D90 C0 22 92 C0 */ lfs f1, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800A8E54 000A5D94 C0 42 93 78 */ lfs f2, lbl_80452D78-_SDA2_BASE_(r2)
/* 800A8E58 000A5D98 C0 62 93 10 */ lfs f3, lbl_80452D10-_SDA2_BASE_(r2)
/* 800A8E5C 000A5D9C 4B F6 3F 41 */ bl mDoMtx_stack_c_NS_transM
/* 800A8E5C 000A5D9C 4B F6 3F 41 */ bl transM__14mDoMtx_stack_cFfff
/* 800A8E60 000A5DA0 A8 BF 30 12 */ lha r5, 0x3012(r31)
/* 800A8E64 000A5DA4 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A8E68 000A5DA8 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
@@ -115,11 +115,11 @@ lbl_800A8E48:
/* 800A8E94 000A5DD4 FC 00 00 1E */ fctiwz f0, f0
/* 800A8E98 000A5DD8 D8 01 00 08 */ stfd f0, 8(r1)
/* 800A8E9C 000A5DDC 80 C1 00 0C */ lwz r6, 0xc(r1)
/* 800A8EA0 000A5DE0 4B F6 34 01 */ bl mDoMtx_ZXYrotM
/* 800A8EA0 000A5DE0 4B F6 34 01 */ bl mDoMtx_ZXYrotM__FPA4_fsss
/* 800A8EA4 000A5DE4 C0 22 92 C0 */ lfs f1, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800A8EA8 000A5DE8 C0 42 95 90 */ lfs f2, lbl_80452F90-_SDA2_BASE_(r2)
/* 800A8EAC 000A5DEC C0 62 98 44 */ lfs f3, lbl_80453244-_SDA2_BASE_(r2)
/* 800A8EB0 000A5DF0 4B F6 3E ED */ bl mDoMtx_stack_c_NS_transM
/* 800A8EB0 000A5DF0 4B F6 3E ED */ bl transM__14mDoMtx_stack_cFfff
/* 800A8EB4 000A5DF4 48 00 00 1C */ b lbl_800A8ED0
lbl_800A8EB8:
/* 800A8EB8 000A5DF8 28 00 01 31 */ cmplwi r0, 0x131
@@ -127,7 +127,7 @@ lbl_800A8EB8:
/* 800A8EC0 000A5E00 C0 22 92 C0 */ lfs f1, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800A8EC4 000A5E04 C0 42 93 3C */ lfs f2, lbl_80452D3C-_SDA2_BASE_(r2)
/* 800A8EC8 000A5E08 C0 62 94 14 */ lfs f3, lbl_80452E14-_SDA2_BASE_(r2)
/* 800A8ECC 000A5E0C 4B F6 3E D1 */ bl mDoMtx_stack_c_NS_transM
/* 800A8ECC 000A5E0C 4B F6 3E D1 */ bl transM__14mDoMtx_stack_cFfff
lbl_800A8ED0:
/* 800A8ED0 000A5E10 A0 1F 2F E8 */ lhz r0, 0x2fe8(r31)
/* 800A8ED4 000A5E14 28 00 00 CC */ cmplwi r0, 0xcc
@@ -135,7 +135,7 @@ lbl_800A8ED0:
/* 800A8EDC 000A5E1C 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A8EE0 000A5E20 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A8EE4 000A5E24 A8 9F 30 0C */ lha r4, 0x300c(r31)
/* 800A8EE8 000A5E28 4B F6 35 4D */ bl mDoMtx_YrotM
/* 800A8EE8 000A5E28 4B F6 35 4D */ bl mDoMtx_YrotM__FPA4_fs
lbl_800A8EEC:
/* 800A8EEC 000A5E2C 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A8EF0 000A5E30 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
@@ -149,7 +149,7 @@ lbl_800A8EEC:
/* 800A8F10 000A5E50 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A8F14 000A5E54 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A8F18 000A5E58 A8 9F 04 E4 */ lha r4, 0x4e4(r31)
/* 800A8F1C 000A5E5C 4B F6 34 29 */ bl mDoMtx_XrotS
/* 800A8F1C 000A5E5C 4B F6 34 29 */ bl mDoMtx_XrotS__FPA4_fs
/* 800A8F20 000A5E60 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A8F24 000A5E64 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A8F28 000A5E68 38 9F 2B B8 */ addi r4, r31, 0x2bb8
@@ -165,11 +165,11 @@ lbl_800A8EEC:
/* 800A8F50 000A5E90 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
/* 800A8F54 000A5E94 40 82 02 E0 */ bne lbl_800A9234
/* 800A8F58 000A5E98 7F E3 FB 78 */ mr r3, r31
/* 800A8F5C 000A5E9C 48 06 7D 11 */ bl daAlink_c_NS_checkKandelaarEquipAnime
/* 800A8F5C 000A5E9C 48 06 7D 11 */ bl checkKandelaarEquipAnime__9daAlink_cCFv
/* 800A8F60 000A5EA0 2C 03 00 00 */ cmpwi r3, 0
/* 800A8F64 000A5EA4 40 82 00 88 */ bne lbl_800A8FEC
/* 800A8F68 000A5EA8 7F E3 FB 78 */ mr r3, r31
/* 800A8F6C 000A5EAC 48 01 04 61 */ bl daAlink_c_NS_checkSwordTwirlAnime
/* 800A8F6C 000A5EAC 48 01 04 61 */ bl checkSwordTwirlAnime__9daAlink_cCFv
/* 800A8F70 000A5EB0 2C 03 00 00 */ cmpwi r3, 0
/* 800A8F74 000A5EB4 40 82 00 78 */ bne lbl_800A8FEC
/* 800A8F78 000A5EB8 80 1F 05 70 */ lwz r0, 0x570(r31)
@@ -179,7 +179,7 @@ lbl_800A8EEC:
/* 800A8F88 000A5EC8 54 00 03 DF */ rlwinm. r0, r0, 0, 0xf, 0xf
/* 800A8F8C 000A5ECC 41 82 00 14 */ beq lbl_800A8FA0
/* 800A8F90 000A5ED0 7F E3 FB 78 */ mr r3, r31
/* 800A8F94 000A5ED4 48 01 03 AD */ bl daAlink_c_NS_checkEquipAnime
/* 800A8F94 000A5ED4 48 01 03 AD */ bl checkEquipAnime__9daAlink_cCFv
/* 800A8F98 000A5ED8 2C 03 00 00 */ cmpwi r3, 0
/* 800A8F9C 000A5EDC 40 82 00 50 */ bne lbl_800A8FEC
lbl_800A8FA0:
@@ -191,16 +191,16 @@ lbl_800A8FA0:
/* 800A8FB4 000A5EF4 28 03 00 00 */ cmplwi r3, 0
/* 800A8FB8 000A5EF8 41 82 00 14 */ beq lbl_800A8FCC
/* 800A8FBC 000A5EFC 7F E3 FB 78 */ mr r3, r31
/* 800A8FC0 000A5F00 48 02 7E D9 */ bl daAlink_c_NS_checkSwordEquipAnime
/* 800A8FC0 000A5F00 48 02 7E D9 */ bl checkSwordEquipAnime__9daAlink_cCFv
/* 800A8FC4 000A5F04 2C 03 00 00 */ cmpwi r3, 0
/* 800A8FC8 000A5F08 40 82 00 24 */ bne lbl_800A8FEC
lbl_800A8FCC:
/* 800A8FCC 000A5F0C 7F E3 FB 78 */ mr r3, r31
/* 800A8FD0 000A5F10 48 03 3E 21 */ bl daAlink_c_NS_checkUpperGuardAnime
/* 800A8FD0 000A5F10 48 03 3E 21 */ bl checkUpperGuardAnime__9daAlink_cCFv
/* 800A8FD4 000A5F14 2C 03 00 00 */ cmpwi r3, 0
/* 800A8FD8 000A5F18 41 82 00 20 */ beq lbl_800A8FF8
/* 800A8FDC 000A5F1C 7F E3 FB 78 */ mr r3, r31
/* 800A8FE0 000A5F20 48 01 03 61 */ bl daAlink_c_NS_checkEquipAnime
/* 800A8FE0 000A5F20 48 01 03 61 */ bl checkEquipAnime__9daAlink_cCFv
/* 800A8FE4 000A5F24 2C 03 00 00 */ cmpwi r3, 0
/* 800A8FE8 000A5F28 41 82 00 10 */ beq lbl_800A8FF8
lbl_800A8FEC:
@@ -216,14 +216,14 @@ lbl_800A8FF8:
/* 800A900C 000A5F4C 48 00 02 14 */ b lbl_800A9220
lbl_800A9010:
/* 800A9010 000A5F50 7F E3 FB 78 */ mr r3, r31
/* 800A9014 000A5F54 48 01 03 2D */ bl daAlink_c_NS_checkEquipAnime
/* 800A9014 000A5F54 48 01 03 2D */ bl checkEquipAnime__9daAlink_cCFv
/* 800A9018 000A5F58 2C 03 00 00 */ cmpwi r3, 0
/* 800A901C 000A5F5C 41 82 00 4C */ beq lbl_800A9068
/* 800A9020 000A5F60 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
/* 800A9024 000A5F64 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 800A9028 000A5F68 40 82 00 40 */ bne lbl_800A9068
/* 800A902C 000A5F6C 7F E3 FB 78 */ mr r3, r31
/* 800A9030 000A5F70 48 02 7E 69 */ bl daAlink_c_NS_checkSwordEquipAnime
/* 800A9030 000A5F70 48 02 7E 69 */ bl checkSwordEquipAnime__9daAlink_cCFv
/* 800A9034 000A5F74 2C 03 00 00 */ cmpwi r3, 0
/* 800A9038 000A5F78 41 82 00 24 */ beq lbl_800A905C
/* 800A903C 000A5F7C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
@@ -240,22 +240,22 @@ lbl_800A905C:
/* 800A9064 000A5FA4 48 00 01 BC */ b lbl_800A9220
lbl_800A9068:
/* 800A9068 000A5FA8 38 7F 1F D0 */ addi r3, r31, 0x1fd0
/* 800A906C 000A5FAC 48 0B 54 61 */ bl daPy_frameCtrl_c_NS_checkAnmEnd
/* 800A906C 000A5FAC 48 0B 54 61 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
/* 800A9070 000A5FB0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A9074 000A5FB4 41 82 00 4C */ beq lbl_800A90C0
/* 800A9078 000A5FB8 7F E3 FB 78 */ mr r3, r31
/* 800A907C 000A5FBC 38 80 00 5A */ li r4, 0x5a
/* 800A9080 000A5FC0 48 00 34 D9 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800A9080 000A5FC0 48 00 34 D9 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800A9084 000A5FC4 2C 03 00 00 */ cmpwi r3, 0
/* 800A9088 000A5FC8 40 82 00 2C */ bne lbl_800A90B4
/* 800A908C 000A5FCC 7F E3 FB 78 */ mr r3, r31
/* 800A9090 000A5FD0 38 80 00 54 */ li r4, 0x54
/* 800A9094 000A5FD4 48 00 34 C5 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800A9094 000A5FD4 48 00 34 C5 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800A9098 000A5FD8 2C 03 00 00 */ cmpwi r3, 0
/* 800A909C 000A5FDC 40 82 00 18 */ bne lbl_800A90B4
/* 800A90A0 000A5FE0 7F E3 FB 78 */ mr r3, r31
/* 800A90A4 000A5FE4 38 80 00 5B */ li r4, 0x5b
/* 800A90A8 000A5FE8 48 00 34 B1 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800A90A8 000A5FE8 48 00 34 B1 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800A90AC 000A5FEC 2C 03 00 00 */ cmpwi r3, 0
/* 800A90B0 000A5FF0 41 82 00 10 */ beq lbl_800A90C0
lbl_800A90B4:
@@ -285,19 +285,19 @@ lbl_800A90F4:
/* 800A9104 000A6044 40 82 00 44 */ bne lbl_800A9148
lbl_800A9108:
/* 800A9108 000A6048 7F E3 FB 78 */ mr r3, r31
/* 800A910C 000A604C 48 01 02 8D */ bl daAlink_c_NS_checkWindDashAnime
/* 800A910C 000A604C 48 01 02 8D */ bl checkWindDashAnime__9daAlink_cCFv
/* 800A9110 000A6050 2C 03 00 00 */ cmpwi r3, 0
/* 800A9114 000A6054 41 82 00 40 */ beq lbl_800A9154
/* 800A9118 000A6058 7F E3 FB 78 */ mr r3, r31
/* 800A911C 000A605C 38 80 00 0E */ li r4, 0xe
/* 800A9120 000A6060 48 00 34 95 */ bl daAlink_c_NS_checkUnderMove1BckNoArc
/* 800A9120 000A6060 48 00 34 95 */ bl checkUnderMove1BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800A9124 000A6064 2C 03 00 00 */ cmpwi r3, 0
/* 800A9128 000A6068 41 82 00 2C */ beq lbl_800A9154
/* 800A912C 000A606C 80 1F 31 A0 */ lwz r0, 0x31a0(r31)
/* 800A9130 000A6070 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 800A9134 000A6074 40 82 00 14 */ bne lbl_800A9148
/* 800A9138 000A6078 7F E3 FB 78 */ mr r3, r31
/* 800A913C 000A607C 48 00 A7 C9 */ bl daAlink_c_NS_checkZeroSpeedF
/* 800A913C 000A607C 48 00 A7 C9 */ bl checkZeroSpeedF__9daAlink_cCFv
/* 800A9140 000A6080 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A9144 000A6084 41 82 00 10 */ beq lbl_800A9154
lbl_800A9148:
@@ -323,11 +323,11 @@ lbl_800A9188:
/* 800A9188 000A60C8 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 800A918C 000A60CC 41 82 00 30 */ beq lbl_800A91BC
/* 800A9190 000A60D0 7F E3 FB 78 */ mr r3, r31
/* 800A9194 000A60D4 48 01 1D ED */ bl daAlink_c_NS_checkUpperReadyThrowAnime
/* 800A9194 000A60D4 48 01 1D ED */ bl checkUpperReadyThrowAnime__9daAlink_cCFv
/* 800A9198 000A60D8 2C 03 00 00 */ cmpwi r3, 0
/* 800A919C 000A60DC 40 82 00 14 */ bne lbl_800A91B0
/* 800A91A0 000A60E0 7F E3 FB 78 */ mr r3, r31
/* 800A91A4 000A60E4 48 03 AA C9 */ bl daAlink_c_NS_checkGrabAnime
/* 800A91A4 000A60E4 48 03 AA C9 */ bl checkGrabAnime__9daAlink_cCFv
/* 800A91A8 000A60E8 2C 03 00 00 */ cmpwi r3, 0
/* 800A91AC 000A60EC 41 82 00 10 */ beq lbl_800A91BC
lbl_800A91B0:
@@ -336,7 +336,7 @@ lbl_800A91B0:
/* 800A91B8 000A60F8 48 00 00 68 */ b lbl_800A9220
lbl_800A91BC:
/* 800A91BC 000A60FC 7F E3 FB 78 */ mr r3, r31
/* 800A91C0 000A6100 48 02 7C D9 */ bl daAlink_c_NS_checkSwordEquipAnime
/* 800A91C0 000A6100 48 02 7C D9 */ bl checkSwordEquipAnime__9daAlink_cCFv
/* 800A91C4 000A6104 2C 03 00 00 */ cmpwi r3, 0
/* 800A91C8 000A6108 41 82 00 24 */ beq lbl_800A91EC
/* 800A91CC 000A610C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
@@ -353,7 +353,7 @@ lbl_800A91EC:
/* 800A91F4 000A6134 40 82 00 2C */ bne lbl_800A9220
/* 800A91F8 000A6138 7F E3 FB 78 */ mr r3, r31
/* 800A91FC 000A613C 38 80 01 60 */ li r4, 0x160
/* 800A9200 000A6140 48 00 33 59 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800A9200 000A6140 48 00 33 59 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800A9204 000A6144 2C 03 00 00 */ cmpwi r3, 0
/* 800A9208 000A6148 41 82 00 10 */ beq lbl_800A9218
/* 800A920C 000A614C C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)
+3 -3
View File
@@ -44,7 +44,7 @@ lbl_800A9388:
/* 800A9394 000A62D4 38 BE 34 A4 */ addi r5, r30, 0x34a4
/* 800A9398 000A62D8 48 29 DA B5 */ bl PSMTXMultVecSR
lbl_800A939C:
/* 800A939C 000A62DC 48 0B 5F FD */ bl daPy_py_c_NS_checkMasterSwordEquip
/* 800A939C 000A62DC 48 0B 5F FD */ bl checkMasterSwordEquip__9daPy_py_cFv
/* 800A93A0 000A62E0 2C 03 00 00 */ cmpwi r3, 0
/* 800A93A4 000A62E4 41 82 00 1C */ beq lbl_800A93C0
/* 800A93A8 000A62E8 80 7E 06 B8 */ lwz r3, 0x6b8(r30)
@@ -63,10 +63,10 @@ lbl_800A93D4:
/* 800A93D4 000A6314 A0 1E 2F DC */ lhz r0, 0x2fdc(r30)
/* 800A93D8 000A6318 28 00 01 0B */ cmplwi r0, 0x10b
/* 800A93DC 000A631C 40 82 00 24 */ bne lbl_800A9400
/* 800A93E0 000A6320 48 04 A8 ED */ bl daAlink_c_NS_getCanoeLocalPaddleTop
/* 800A93E0 000A6320 48 04 A8 ED */ bl getCanoeLocalPaddleTop__9daAlink_cFv
/* 800A93E4 000A6324 7C 7F 1B 78 */ mr r31, r3
/* 800A93E8 000A6328 7F C3 F3 78 */ mr r3, r30
/* 800A93EC 000A632C 48 04 AA 11 */ bl daAlink_c_NS_getCanoePaddleMatrix
/* 800A93EC 000A632C 48 04 AA 11 */ bl getCanoePaddleMatrix__9daAlink_cFv
/* 800A93F0 000A6330 7F E4 FB 78 */ mr r4, r31
/* 800A93F4 000A6334 38 BE 37 20 */ addi r5, r30, 0x3720
/* 800A93F8 000A6338 48 29 D9 75 */ bl PSMTXMultVec
+45 -45
View File
@@ -16,7 +16,7 @@
/* 800A948C 000A63CC 48 29 D0 25 */ bl PSMTXCopy
/* 800A9490 000A63D0 7F E3 FB 78 */ mr r3, r31
/* 800A9494 000A63D4 80 9F 06 BC */ lwz r4, 0x6bc(r31)
/* 800A9498 000A63D8 48 02 2D C5 */ bl daAlink_c_NS_modelCalc
/* 800A9498 000A63D8 48 02 2D C5 */ bl modelCalc__9daAlink_cFP8J3DModel
/* 800A949C 000A63DC 80 1F 05 7C */ lwz r0, 0x57c(r31)
/* 800A94A0 000A63E0 54 00 01 4B */ rlwinm. r0, r0, 0, 5, 5
/* 800A94A4 000A63E4 40 82 00 B4 */ bne lbl_800A9558
@@ -50,13 +50,13 @@ lbl_800A94E8:
/* 800A950C 000A644C C0 22 98 48 */ lfs f1, lbl_80453248-_SDA2_BASE_(r2)
/* 800A9510 000A6450 C0 42 98 4C */ lfs f2, lbl_8045324C-_SDA2_BASE_(r2)
/* 800A9514 000A6454 C0 62 98 50 */ lfs f3, lbl_80453250-_SDA2_BASE_(r2)
/* 800A9518 000A6458 4B F6 38 85 */ bl mDoMtx_stack_c_NS_transM
/* 800A9518 000A6458 4B F6 38 85 */ bl transM__14mDoMtx_stack_cFfff
/* 800A951C 000A645C 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9520 000A6460 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9524 000A6464 38 80 00 00 */ li r4, 0
/* 800A9528 000A6468 38 A0 17 89 */ li r5, 0x1789
/* 800A952C 000A646C 38 C0 00 00 */ li r6, 0
/* 800A9530 000A6470 4B F6 2C 35 */ bl mDoMtx_XYZrotM
/* 800A9530 000A6470 4B F6 2C 35 */ bl mDoMtx_XYZrotM__FPA4_fsss
/* 800A9534 000A6474 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9538 000A6478 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A953C 000A647C 80 9F 06 B8 */ lwz r4, 0x6b8(r31)
@@ -66,7 +66,7 @@ lbl_800A94E8:
lbl_800A954C:
/* 800A954C 000A648C 7F E3 FB 78 */ mr r3, r31
/* 800A9550 000A6490 80 9F 06 B8 */ lwz r4, 0x6b8(r31)
/* 800A9554 000A6494 48 02 2D 09 */ bl daAlink_c_NS_modelCalc
/* 800A9554 000A6494 48 02 2D 09 */ bl modelCalc__9daAlink_cFP8J3DModel
lbl_800A9558:
/* 800A9558 000A6498 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800A955C 000A649C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
@@ -81,7 +81,7 @@ lbl_800A9574:
/* 800A957C 000A64BC 38 80 00 03 */ li r4, 3
/* 800A9580 000A64C0 48 00 00 1C */ b lbl_800A959C
lbl_800A9584:
/* 800A9584 000A64C4 48 0B 5E 15 */ bl daPy_py_c_NS_checkMasterSwordEquip
/* 800A9584 000A64C4 48 0B 5E 15 */ bl checkMasterSwordEquip__9daPy_py_cFv
/* 800A9588 000A64C8 2C 03 00 00 */ cmpwi r3, 0
/* 800A958C 000A64CC 41 82 00 0C */ beq lbl_800A9598
/* 800A9590 000A64D0 38 80 00 02 */ li r4, 2
@@ -98,7 +98,7 @@ lbl_800A959C:
/* 800A95B4 000A64F4 2C 1E 00 00 */ cmpwi r30, 0
/* 800A95B8 000A64F8 40 82 00 90 */ bne lbl_800A9648
/* 800A95BC 000A64FC 7F E3 FB 78 */ mr r3, r31
/* 800A95C0 000A6500 48 03 39 45 */ bl daAlink_c_NS_checkPlayerGuardAndAttack
/* 800A95C0 000A6500 48 03 39 45 */ bl checkPlayerGuardAndAttack__9daAlink_cCFv
/* 800A95C4 000A6504 2C 03 00 00 */ cmpwi r3, 0
/* 800A95C8 000A6508 41 82 00 1C */ beq lbl_800A95E4
/* 800A95CC 000A650C A0 1F 2F DC */ lhz r0, 0x2fdc(r31)
@@ -197,13 +197,13 @@ lbl_800A96FC:
/* 800A9720 000A6660 C0 22 98 54 */ lfs f1, lbl_80453254-_SDA2_BASE_(r2)
/* 800A9724 000A6664 C0 42 98 58 */ lfs f2, lbl_80453258-_SDA2_BASE_(r2)
/* 800A9728 000A6668 C0 62 95 90 */ lfs f3, lbl_80452F90-_SDA2_BASE_(r2)
/* 800A972C 000A666C 4B F6 36 71 */ bl mDoMtx_stack_c_NS_transM
/* 800A972C 000A666C 4B F6 36 71 */ bl transM__14mDoMtx_stack_cFfff
/* 800A9730 000A6670 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9734 000A6674 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9738 000A6678 38 80 40 B6 */ li r4, 0x40b6
/* 800A973C 000A667C 38 A0 28 88 */ li r5, 0x2888
/* 800A9740 000A6680 38 C0 80 00 */ li r6, -32768
/* 800A9744 000A6684 4B F6 2A 21 */ bl mDoMtx_XYZrotM
/* 800A9744 000A6684 4B F6 2A 21 */ bl mDoMtx_XYZrotM__FPA4_fsss
/* 800A9748 000A6688 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A974C 000A668C 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9750 000A6690 80 9F 06 78 */ lwz r4, 0x678(r31)
@@ -241,13 +241,13 @@ lbl_800A97BC:
/* 800A97C4 000A6704 90 1F 2E 50 */ stw r0, 0x2e50(r31)
/* 800A97C8 000A6708 7F E3 FB 78 */ mr r3, r31
/* 800A97CC 000A670C 38 80 00 00 */ li r4, 0
/* 800A97D0 000A6710 48 03 2F CD */ bl daAlink_c_NS_stickArrowIncrement
/* 800A97D0 000A6710 48 03 2F CD */ bl stickArrowIncrement__9daAlink_cFi
/* 800A97D4 000A6714 7F E3 FB 78 */ mr r3, r31
/* 800A97D8 000A6718 48 07 BD E5 */ bl daAlink_c_NS_clearWoodShieldBurnEffect
/* 800A97D8 000A6718 48 07 BD E5 */ bl clearWoodShieldBurnEffect__9daAlink_cFv
lbl_800A97DC:
/* 800A97DC 000A671C 7F E3 FB 78 */ mr r3, r31
/* 800A97E0 000A6720 80 9F 06 78 */ lwz r4, 0x678(r31)
/* 800A97E4 000A6724 48 02 2A 79 */ bl daAlink_c_NS_modelCalc
/* 800A97E4 000A6724 48 02 2A 79 */ bl modelCalc__9daAlink_cFP8J3DModel
lbl_800A97E8:
/* 800A97E8 000A6728 80 7F 06 50 */ lwz r3, 0x650(r31)
/* 800A97EC 000A672C 80 63 00 84 */ lwz r3, 0x84(r3)
@@ -258,7 +258,7 @@ lbl_800A97E8:
/* 800A9800 000A6740 48 29 CC B1 */ bl PSMTXCopy
/* 800A9804 000A6744 7F E3 FB 78 */ mr r3, r31
/* 800A9808 000A6748 80 9F 06 54 */ lwz r4, 0x654(r31)
/* 800A980C 000A674C 48 02 2A 51 */ bl daAlink_c_NS_modelCalc
/* 800A980C 000A674C 48 02 2A 51 */ bl modelCalc__9daAlink_cFP8J3DModel
/* 800A9810 000A6750 80 7F 06 50 */ lwz r3, 0x650(r31)
/* 800A9814 000A6754 80 63 00 84 */ lwz r3, 0x84(r3)
/* 800A9818 000A6758 80 63 00 0C */ lwz r3, 0xc(r3)
@@ -280,7 +280,7 @@ lbl_800A97E8:
/* 800A9858 000A6798 41 82 00 14 */ beq lbl_800A986C
/* 800A985C 000A679C 80 84 00 04 */ lwz r4, 4(r4)
/* 800A9860 000A67A0 C0 23 00 10 */ lfs f1, 0x10(r3)
/* 800A9864 000A67A4 4B F6 41 69 */ bl mDoExt_bckAnm_NS_entry
/* 800A9864 000A67A4 4B F6 41 69 */ bl entry__13mDoExt_bckAnmFP12J3DModelDataf
/* 800A9868 000A67A8 48 00 00 18 */ b lbl_800A9880
lbl_800A986C:
/* 800A986C 000A67AC 80 64 00 04 */ lwz r3, 4(r4)
@@ -291,7 +291,7 @@ lbl_800A986C:
lbl_800A9880:
/* 800A9880 000A67C0 7F E3 FB 78 */ mr r3, r31
/* 800A9884 000A67C4 80 9F 06 58 */ lwz r4, 0x658(r31)
/* 800A9888 000A67C8 48 02 29 D5 */ bl daAlink_c_NS_modelCalc
/* 800A9888 000A67C8 48 02 29 D5 */ bl modelCalc__9daAlink_cFP8J3DModel
/* 800A988C 000A67CC 80 1F 05 70 */ lwz r0, 0x570(r31)
/* 800A9890 000A67D0 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
/* 800A9894 000A67D4 41 82 01 40 */ beq lbl_800A99D4
@@ -306,7 +306,7 @@ lbl_800A98A0:
/* 800A98B4 000A67F4 48 29 CB FD */ bl PSMTXCopy
/* 800A98B8 000A67F8 7F E3 FB 78 */ mr r3, r31
/* 800A98BC 000A67FC 7C 9F E8 2E */ lwzx r4, r31, r29
/* 800A98C0 000A6800 48 02 29 9D */ bl daAlink_c_NS_modelCalc
/* 800A98C0 000A6800 48 02 29 9D */ bl modelCalc__9daAlink_cFP8J3DModel
/* 800A98C4 000A6804 3B 9C 00 01 */ addi r28, r28, 1
/* 800A98C8 000A6808 2C 1C 00 02 */ cmpwi r28, 2
/* 800A98CC 000A680C 3B DE 00 04 */ addi r30, r30, 4
@@ -341,7 +341,7 @@ lbl_800A98A0:
/* 800A9940 000A6880 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9944 000A6884 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9948 000A6888 38 80 80 00 */ li r4, -32768
/* 800A994C 000A688C 4B F6 29 F9 */ bl mDoMtx_XrotS
/* 800A994C 000A688C 4B F6 29 F9 */ bl mDoMtx_XrotS__FPA4_fs
/* 800A9950 000A6890 80 7F 07 88 */ lwz r3, 0x788(r31)
/* 800A9954 000A6894 80 63 00 84 */ lwz r3, 0x84(r3)
/* 800A9958 000A6898 80 63 00 0C */ lwz r3, 0xc(r3)
@@ -409,7 +409,7 @@ lbl_800A9A18:
/* 800A9A48 000A6988 80 9F 06 88 */ lwz r4, 0x688(r31)
/* 800A9A4C 000A698C 80 84 00 04 */ lwz r4, 4(r4)
/* 800A9A50 000A6990 C0 23 00 10 */ lfs f1, 0x10(r3)
/* 800A9A54 000A6994 4B F6 3F 79 */ bl mDoExt_bckAnm_NS_entry
/* 800A9A54 000A6994 4B F6 3F 79 */ bl entry__13mDoExt_bckAnmFP12J3DModelDataf
lbl_800A9A58:
/* 800A9A58 000A6998 80 7F 06 88 */ lwz r3, 0x688(r31)
/* 800A9A5C 000A699C 81 83 00 00 */ lwz r12, 0(r3)
@@ -432,7 +432,7 @@ lbl_800A9A6C:
/* 800A9A9C 000A69DC 48 00 02 A0 */ b lbl_800A9D3C
lbl_800A9AA0:
/* 800A9AA0 000A69E0 7F E3 FB 78 */ mr r3, r31
/* 800A9AA4 000A69E4 48 06 4A E1 */ bl daAlink_c_NS_checkOilBottleItemNotGet
/* 800A9AA4 000A69E4 48 06 4A E1 */ bl checkOilBottleItemNotGet__9daAlink_cFUs
/* 800A9AA8 000A69E8 2C 03 00 00 */ cmpwi r3, 0
/* 800A9AAC 000A69EC 41 82 00 68 */ beq lbl_800A9B14
/* 800A9AB0 000A69F0 80 7F 06 50 */ lwz r3, 0x650(r31)
@@ -447,13 +447,13 @@ lbl_800A9AA0:
/* 800A9AD4 000A6A14 C0 22 93 2C */ lfs f1, lbl_80452D2C-_SDA2_BASE_(r2)
/* 800A9AD8 000A6A18 C0 42 98 5C */ lfs f2, lbl_8045325C-_SDA2_BASE_(r2)
/* 800A9ADC 000A6A1C C0 62 92 BC */ lfs f3, lbl_80452CBC-_SDA2_BASE_(r2)
/* 800A9AE0 000A6A20 4B F6 32 BD */ bl mDoMtx_stack_c_NS_transM
/* 800A9AE0 000A6A20 4B F6 32 BD */ bl transM__14mDoMtx_stack_cFfff
/* 800A9AE4 000A6A24 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9AE8 000A6A28 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9AEC 000A6A2C 38 80 82 22 */ li r4, -32222
/* 800A9AF0 000A6A30 38 A0 7D 27 */ li r5, 0x7d27
/* 800A9AF4 000A6A34 38 C0 76 C1 */ li r6, 0x76c1
/* 800A9AF8 000A6A38 4B F6 26 6D */ bl mDoMtx_XYZrotM
/* 800A9AF8 000A6A38 4B F6 26 6D */ bl mDoMtx_XYZrotM__FPA4_fsss
/* 800A9AFC 000A6A3C 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9B00 000A6A40 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9B04 000A6A44 80 9F 07 08 */ lwz r4, 0x708(r31)
@@ -462,7 +462,7 @@ lbl_800A9AA0:
/* 800A9B10 000A6A50 48 00 02 2C */ b lbl_800A9D3C
lbl_800A9B14:
/* 800A9B14 000A6A54 A0 7F 2F DC */ lhz r3, 0x2fdc(r31)
/* 800A9B18 000A6A58 48 0B 4F 71 */ bl daPy_py_c_NS_checkBottleItem
/* 800A9B18 000A6A58 48 0B 4F 71 */ bl checkBottleItem__9daPy_py_cFi
/* 800A9B1C 000A6A5C 2C 03 00 00 */ cmpwi r3, 0
/* 800A9B20 000A6A60 41 82 00 A4 */ beq lbl_800A9BC4
/* 800A9B24 000A6A64 80 7F 06 50 */ lwz r3, 0x650(r31)
@@ -477,13 +477,13 @@ lbl_800A9B14:
/* 800A9B48 000A6A88 C0 22 93 9C */ lfs f1, lbl_80452D9C-_SDA2_BASE_(r2)
/* 800A9B4C 000A6A8C C0 42 93 4C */ lfs f2, lbl_80452D4C-_SDA2_BASE_(r2)
/* 800A9B50 000A6A90 C0 62 98 60 */ lfs f3, lbl_80453260-_SDA2_BASE_(r2)
/* 800A9B54 000A6A94 4B F6 32 49 */ bl mDoMtx_stack_c_NS_transM
/* 800A9B54 000A6A94 4B F6 32 49 */ bl transM__14mDoMtx_stack_cFfff
/* 800A9B58 000A6A98 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9B5C 000A6A9C 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9B60 000A6AA0 38 80 7B BB */ li r4, 0x7bbb
/* 800A9B64 000A6AA4 38 A0 DE 94 */ li r5, -8556
/* 800A9B68 000A6AA8 38 C0 42 D8 */ li r6, 0x42d8
/* 800A9B6C 000A6AAC 4B F6 25 F9 */ bl mDoMtx_XYZrotM
/* 800A9B6C 000A6AAC 4B F6 25 F9 */ bl mDoMtx_XYZrotM__FPA4_fsss
/* 800A9B70 000A6AB0 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9B74 000A6AB4 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9B78 000A6AB8 80 9F 07 08 */ lwz r4, 0x708(r31)
@@ -493,7 +493,7 @@ lbl_800A9B14:
/* 800A9B88 000A6AC8 28 00 00 00 */ cmplwi r0, 0
/* 800A9B8C 000A6ACC 41 82 01 B0 */ beq lbl_800A9D3C
/* 800A9B90 000A6AD0 80 7F 07 60 */ lwz r3, 0x760(r31)
/* 800A9B94 000A6AD4 4B FF F6 B5 */ bl daAlink_c_NS_simpleAnmPlay
/* 800A9B94 000A6AD4 4B FF F6 B5 */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
/* 800A9B98 000A6AD8 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9B9C 000A6ADC 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9BA0 000A6AE0 80 9F 07 0C */ lwz r4, 0x70c(r31)
@@ -508,11 +508,11 @@ lbl_800A9B14:
lbl_800A9BC4:
/* 800A9BC4 000A6B04 7F E3 FB 78 */ mr r3, r31
/* 800A9BC8 000A6B08 A0 9F 2F DC */ lhz r4, 0x2fdc(r31)
/* 800A9BCC 000A6B0C 48 03 4B B5 */ bl daAlink_c_NS_checkBowAndSlingItem
/* 800A9BCC 000A6B0C 48 03 4B B5 */ bl checkBowAndSlingItem__9daAlink_cFi
/* 800A9BD0 000A6B10 2C 03 00 00 */ cmpwi r3, 0
/* 800A9BD4 000A6B14 41 82 00 A0 */ beq lbl_800A9C74
/* 800A9BD8 000A6B18 7F E3 FB 78 */ mr r3, r31
/* 800A9BDC 000A6B1C 48 03 5F ED */ bl daAlink_c_NS_checkBowGrabLeftHand
/* 800A9BDC 000A6B1C 48 03 5F ED */ bl checkBowGrabLeftHand__9daAlink_cCFv
/* 800A9BE0 000A6B20 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A9BE4 000A6B24 41 82 00 68 */ beq lbl_800A9C4C
/* 800A9BE8 000A6B28 80 7F 06 50 */ lwz r3, 0x650(r31)
@@ -527,13 +527,13 @@ lbl_800A9BC4:
/* 800A9C0C 000A6B4C C0 22 98 64 */ lfs f1, lbl_80453264-_SDA2_BASE_(r2)
/* 800A9C10 000A6B50 C0 42 92 C0 */ lfs f2, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800A9C14 000A6B54 C0 62 94 14 */ lfs f3, lbl_80452E14-_SDA2_BASE_(r2)
/* 800A9C18 000A6B58 4B F6 31 85 */ bl mDoMtx_stack_c_NS_transM
/* 800A9C18 000A6B58 4B F6 31 85 */ bl transM__14mDoMtx_stack_cFfff
/* 800A9C1C 000A6B5C 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9C20 000A6B60 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9C24 000A6B64 38 80 CB 61 */ li r4, -13471
/* 800A9C28 000A6B68 38 A0 1F 01 */ li r5, 0x1f01
/* 800A9C2C 000A6B6C 38 C0 01 59 */ li r6, 0x159
/* 800A9C30 000A6B70 4B F6 25 35 */ bl mDoMtx_XYZrotM
/* 800A9C30 000A6B70 4B F6 25 35 */ bl mDoMtx_XYZrotM__FPA4_fsss
/* 800A9C34 000A6B74 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9C38 000A6B78 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9C3C 000A6B7C 80 9F 07 08 */ lwz r4, 0x708(r31)
@@ -553,18 +553,18 @@ lbl_800A9C4C:
/* 800A9C70 000A6BB0 48 00 00 CC */ b lbl_800A9D3C
lbl_800A9C74:
/* 800A9C74 000A6BB4 A0 7F 2F DC */ lhz r3, 0x2fdc(r31)
/* 800A9C78 000A6BB8 48 0B 4F 41 */ bl daPy_py_c_NS_checkHookshotItem
/* 800A9C78 000A6BB8 48 0B 4F 41 */ bl checkHookshotItem__9daPy_py_cFi
/* 800A9C7C 000A6BBC 2C 03 00 00 */ cmpwi r3, 0
/* 800A9C80 000A6BC0 41 82 00 10 */ beq lbl_800A9C90
/* 800A9C84 000A6BC4 7F E3 FB 78 */ mr r3, r31
/* 800A9C88 000A6BC8 48 05 FF 55 */ bl daAlink_c_NS_setHookshotPos
/* 800A9C88 000A6BC8 48 05 FF 55 */ bl setHookshotPos__9daAlink_cFv
/* 800A9C8C 000A6BCC 48 00 00 B0 */ b lbl_800A9D3C
lbl_800A9C90:
/* 800A9C90 000A6BD0 A0 1F 2F DC */ lhz r0, 0x2fdc(r31)
/* 800A9C94 000A6BD4 28 00 00 42 */ cmplwi r0, 0x42
/* 800A9C98 000A6BD8 40 82 00 10 */ bne lbl_800A9CA8
/* 800A9C9C 000A6BDC 7F E3 FB 78 */ mr r3, r31
/* 800A9CA0 000A6BE0 48 06 A0 B9 */ bl daAlink_c_NS_setIronBallPos
/* 800A9CA0 000A6BE0 48 06 A0 B9 */ bl setIronBallPos__9daAlink_cFv
/* 800A9CA4 000A6BE4 48 00 00 98 */ b lbl_800A9D3C
lbl_800A9CA8:
/* 800A9CA8 000A6BE8 28 00 00 46 */ cmplwi r0, 0x46
@@ -634,7 +634,7 @@ lbl_800A9D94:
/* 800A9D98 000A6CD8 80 83 00 04 */ lwz r4, 4(r3)
/* 800A9D9C 000A6CDC 38 7F 07 30 */ addi r3, r31, 0x730
/* 800A9DA0 000A6CE0 C0 3F 33 DC */ lfs f1, 0x33dc(r31)
/* 800A9DA4 000A6CE4 4B F6 3C 29 */ bl mDoExt_bckAnm_NS_entry
/* 800A9DA4 000A6CE4 4B F6 3C 29 */ bl entry__13mDoExt_bckAnmFP12J3DModelDataf
lbl_800A9DA8:
/* 800A9DA8 000A6CE8 80 7F 07 08 */ lwz r3, 0x708(r31)
/* 800A9DAC 000A6CEC 81 83 00 00 */ lwz r12, 0(r3)
@@ -650,7 +650,7 @@ lbl_800A9DBC:
/* 800A9DD0 000A6D10 41 82 01 44 */ beq lbl_800A9F14
lbl_800A9DD4:
/* 800A9DD4 000A6D14 80 7F 07 04 */ lwz r3, 0x704(r31)
/* 800A9DD8 000A6D18 4B FF F4 71 */ bl daAlink_c_NS_simpleAnmPlay
/* 800A9DD8 000A6D18 4B FF F4 71 */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
/* 800A9DDC 000A6D1C A0 7F 2F E8 */ lhz r3, 0x2fe8(r31)
/* 800A9DE0 000A6D20 28 03 01 46 */ cmplwi r3, 0x146
/* 800A9DE4 000A6D24 41 82 00 FC */ beq lbl_800A9EE0
@@ -667,7 +667,7 @@ lbl_800A9E08:
/* 800A9E0C 000A6D4C 28 04 00 48 */ cmplwi r4, 0x48
/* 800A9E10 000A6D50 41 82 00 14 */ beq lbl_800A9E24
/* 800A9E14 000A6D54 7F E3 FB 78 */ mr r3, r31
/* 800A9E18 000A6D58 48 06 47 6D */ bl daAlink_c_NS_checkOilBottleItemNotGet
/* 800A9E18 000A6D58 48 06 47 6D */ bl checkOilBottleItemNotGet__9daAlink_cFUs
/* 800A9E1C 000A6D5C 2C 03 00 00 */ cmpwi r3, 0
/* 800A9E20 000A6D60 41 82 00 68 */ beq lbl_800A9E88
lbl_800A9E24:
@@ -683,13 +683,13 @@ lbl_800A9E24:
/* 800A9E48 000A6D88 C0 22 93 6C */ lfs f1, lbl_80452D6C-_SDA2_BASE_(r2)
/* 800A9E4C 000A6D8C C0 42 98 68 */ lfs f2, lbl_80453268-_SDA2_BASE_(r2)
/* 800A9E50 000A6D90 C0 62 98 6C */ lfs f3, lbl_8045326C-_SDA2_BASE_(r2)
/* 800A9E54 000A6D94 4B F6 2F 49 */ bl mDoMtx_stack_c_NS_transM
/* 800A9E54 000A6D94 4B F6 2F 49 */ bl transM__14mDoMtx_stack_cFfff
/* 800A9E58 000A6D98 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9E5C 000A6D9C 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9E60 000A6DA0 38 80 47 1C */ li r4, 0x471c
/* 800A9E64 000A6DA4 38 A0 06 9D */ li r5, 0x69d
/* 800A9E68 000A6DA8 38 C0 82 22 */ li r6, -32222
/* 800A9E6C 000A6DAC 4B F6 22 F9 */ bl mDoMtx_XYZrotM
/* 800A9E6C 000A6DAC 4B F6 22 F9 */ bl mDoMtx_XYZrotM__FPA4_fsss
/* 800A9E70 000A6DB0 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9E74 000A6DB4 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9E78 000A6DB8 80 9F 06 FC */ lwz r4, 0x6fc(r31)
@@ -707,13 +707,13 @@ lbl_800A9E88:
/* 800A9EA4 000A6DE4 C0 22 92 BC */ lfs f1, lbl_80452CBC-_SDA2_BASE_(r2)
/* 800A9EA8 000A6DE8 C0 42 95 48 */ lfs f2, lbl_80452F48-_SDA2_BASE_(r2)
/* 800A9EAC 000A6DEC C0 62 93 34 */ lfs f3, lbl_80452D34-_SDA2_BASE_(r2)
/* 800A9EB0 000A6DF0 4B F6 2E ED */ bl mDoMtx_stack_c_NS_transM
/* 800A9EB0 000A6DF0 4B F6 2E ED */ bl transM__14mDoMtx_stack_cFfff
/* 800A9EB4 000A6DF4 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9EB8 000A6DF8 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9EBC 000A6DFC 38 80 CA AB */ li r4, -13653
/* 800A9EC0 000A6E00 38 A0 2C 16 */ li r5, 0x2c16
/* 800A9EC4 000A6E04 38 C0 3F 49 */ li r6, 0x3f49
/* 800A9EC8 000A6E08 4B F6 22 9D */ bl mDoMtx_XYZrotM
/* 800A9EC8 000A6E08 4B F6 22 9D */ bl mDoMtx_XYZrotM__FPA4_fsss
/* 800A9ECC 000A6E0C 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9ED0 000A6E10 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9ED4 000A6E14 80 9F 06 FC */ lwz r4, 0x6fc(r31)
@@ -722,9 +722,9 @@ lbl_800A9E88:
lbl_800A9EE0:
/* 800A9EE0 000A6E20 7F E3 FB 78 */ mr r3, r31
/* 800A9EE4 000A6E24 80 9F 06 FC */ lwz r4, 0x6fc(r31)
/* 800A9EE8 000A6E28 48 02 23 75 */ bl daAlink_c_NS_modelCalc
/* 800A9EE8 000A6E28 48 02 23 75 */ bl modelCalc__9daAlink_cFP8J3DModel
/* 800A9EEC 000A6E2C 38 7F 36 0C */ addi r3, r31, 0x360c
/* 800A9EF0 000A6E30 4B F6 2E 75 */ bl mDoMtx_stack_c_NS_transS
/* 800A9EF0 000A6E30 4B F6 2E 75 */ bl transS__14mDoMtx_stack_cFRC4cXyz
/* 800A9EF4 000A6E34 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9EF8 000A6E38 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9EFC 000A6E3C 80 9F 07 00 */ lwz r4, 0x700(r31)
@@ -732,16 +732,16 @@ lbl_800A9EE0:
/* 800A9F04 000A6E44 48 29 C5 AD */ bl PSMTXCopy
/* 800A9F08 000A6E48 7F E3 FB 78 */ mr r3, r31
/* 800A9F0C 000A6E4C 80 9F 07 00 */ lwz r4, 0x700(r31)
/* 800A9F10 000A6E50 48 02 23 4D */ bl daAlink_c_NS_modelCalc
/* 800A9F10 000A6E50 48 02 23 4D */ bl modelCalc__9daAlink_cFP8J3DModel
lbl_800A9F14:
/* 800A9F14 000A6E54 7F E3 FB 78 */ mr r3, r31
/* 800A9F18 000A6E58 4B FF F3 D9 */ bl daAlink_c_NS_setSwordPos
/* 800A9F18 000A6E58 4B FF F3 D9 */ bl setSwordPos__9daAlink_cFv
/* 800A9F1C 000A6E5C 80 7F 06 C8 */ lwz r3, 0x6c8(r31)
/* 800A9F20 000A6E60 4B FF F3 29 */ bl daAlink_c_NS_simpleAnmPlay
/* 800A9F20 000A6E60 4B FF F3 29 */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
/* 800A9F24 000A6E64 80 7F 06 CC */ lwz r3, 0x6cc(r31)
/* 800A9F28 000A6E68 4B FF F3 21 */ bl daAlink_c_NS_simpleAnmPlay
/* 800A9F28 000A6E68 4B FF F3 21 */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
/* 800A9F2C 000A6E6C 7F E3 FB 78 */ mr r3, r31
/* 800A9F30 000A6E70 48 04 33 E1 */ bl daAlink_c_NS_setHorseStirrup
/* 800A9F30 000A6E70 48 04 33 E1 */ bl setHorseStirrup__9daAlink_cFv
lbl_800A9F34:
/* 800A9F34 000A6E74 39 61 00 20 */ addi r11, r1, 0x20
/* 800A9F38 000A6E78 48 2B 82 ED */ bl _restgpr_28
+15 -15
View File
@@ -13,13 +13,13 @@
/* 800A9F7C 000A6EBC C0 22 95 58 */ lfs f1, lbl_80452F58-_SDA2_BASE_(r2)
/* 800A9F80 000A6EC0 C0 42 97 1C */ lfs f2, lbl_8045311C-_SDA2_BASE_(r2)
/* 800A9F84 000A6EC4 C0 62 93 C8 */ lfs f3, lbl_80452DC8-_SDA2_BASE_(r2)
/* 800A9F88 000A6EC8 4B F6 2E 15 */ bl mDoMtx_stack_c_NS_transM
/* 800A9F88 000A6EC8 4B F6 2E 15 */ bl transM__14mDoMtx_stack_cFfff
/* 800A9F8C 000A6ECC 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9F90 000A6ED0 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9F94 000A6ED4 38 80 00 00 */ li r4, 0
/* 800A9F98 000A6ED8 38 A0 16 C1 */ li r5, 0x16c1
/* 800A9F9C 000A6EDC 38 C0 6F A4 */ li r6, 0x6fa4
/* 800A9FA0 000A6EE0 4B F6 21 C5 */ bl mDoMtx_XYZrotM
/* 800A9FA0 000A6EE0 4B F6 21 C5 */ bl mDoMtx_XYZrotM__FPA4_fsss
/* 800A9FA4 000A6EE4 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9FA8 000A6EE8 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9FAC 000A6EEC 80 9F 06 B8 */ lwz r4, 0x6b8(r31)
@@ -27,7 +27,7 @@
/* 800A9FB4 000A6EF4 48 29 C4 FD */ bl PSMTXCopy
/* 800A9FB8 000A6EF8 7F E3 FB 78 */ mr r3, r31
/* 800A9FBC 000A6EFC 80 9F 06 B8 */ lwz r4, 0x6b8(r31)
/* 800A9FC0 000A6F00 48 02 22 9D */ bl daAlink_c_NS_modelCalc
/* 800A9FC0 000A6F00 48 02 22 9D */ bl modelCalc__9daAlink_cFP8J3DModel
/* 800A9FC4 000A6F04 80 7F 06 50 */ lwz r3, 0x650(r31)
/* 800A9FC8 000A6F08 80 63 00 84 */ lwz r3, 0x84(r3)
/* 800A9FCC 000A6F0C 80 63 00 0C */ lwz r3, 0xc(r3)
@@ -38,13 +38,13 @@
/* 800A9FE0 000A6F20 C0 22 93 84 */ lfs f1, lbl_80452D84-_SDA2_BASE_(r2)
/* 800A9FE4 000A6F24 C0 42 98 70 */ lfs f2, lbl_80453270-_SDA2_BASE_(r2)
/* 800A9FE8 000A6F28 C0 62 93 74 */ lfs f3, lbl_80452D74-_SDA2_BASE_(r2)
/* 800A9FEC 000A6F2C 4B F6 2D B1 */ bl mDoMtx_stack_c_NS_transM
/* 800A9FEC 000A6F2C 4B F6 2D B1 */ bl transM__14mDoMtx_stack_cFfff
/* 800A9FF0 000A6F30 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800A9FF4 000A6F34 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800A9FF8 000A6F38 38 80 00 00 */ li r4, 0
/* 800A9FFC 000A6F3C 38 A0 FF 6F */ li r5, -145
/* 800AA000 000A6F40 38 C0 6F A4 */ li r6, 0x6fa4
/* 800AA004 000A6F44 4B F6 21 61 */ bl mDoMtx_XYZrotM
/* 800AA004 000A6F44 4B F6 21 61 */ bl mDoMtx_XYZrotM__FPA4_fsss
/* 800AA008 000A6F48 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800AA00C 000A6F4C 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800AA010 000A6F50 80 9F 06 BC */ lwz r4, 0x6bc(r31)
@@ -52,7 +52,7 @@
/* 800AA018 000A6F58 48 29 C4 99 */ bl PSMTXCopy
/* 800AA01C 000A6F5C 7F E3 FB 78 */ mr r3, r31
/* 800AA020 000A6F60 80 9F 06 BC */ lwz r4, 0x6bc(r31)
/* 800AA024 000A6F64 48 02 22 39 */ bl daAlink_c_NS_modelCalc
/* 800AA024 000A6F64 48 02 22 39 */ bl modelCalc__9daAlink_cFP8J3DModel
/* 800AA028 000A6F68 80 7F 06 50 */ lwz r3, 0x650(r31)
/* 800AA02C 000A6F6C 80 63 00 84 */ lwz r3, 0x84(r3)
/* 800AA030 000A6F70 80 63 00 0C */ lwz r3, 0xc(r3)
@@ -63,13 +63,13 @@
/* 800AA044 000A6F84 C0 22 94 B4 */ lfs f1, lbl_80452EB4-_SDA2_BASE_(r2)
/* 800AA048 000A6F88 C0 42 94 38 */ lfs f2, lbl_80452E38-_SDA2_BASE_(r2)
/* 800AA04C 000A6F8C C0 62 98 74 */ lfs f3, lbl_80453274-_SDA2_BASE_(r2)
/* 800AA050 000A6F90 4B F6 2D 4D */ bl mDoMtx_stack_c_NS_transM
/* 800AA050 000A6F90 4B F6 2D 4D */ bl transM__14mDoMtx_stack_cFfff
/* 800AA054 000A6F94 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800AA058 000A6F98 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800AA05C 000A6F9C 38 80 40 00 */ li r4, 0x4000
/* 800AA060 000A6FA0 38 A0 29 3E */ li r5, 0x293e
/* 800AA064 000A6FA4 38 C0 EE EF */ li r6, -4369
/* 800AA068 000A6FA8 4B F6 20 FD */ bl mDoMtx_XYZrotM
/* 800AA068 000A6FA8 4B F6 20 FD */ bl mDoMtx_XYZrotM__FPA4_fsss
/* 800AA06C 000A6FAC 88 1F 2F D1 */ lbz r0, 0x2fd1(r31)
/* 800AA070 000A6FB0 28 00 00 00 */ cmplwi r0, 0
/* 800AA074 000A6FB4 40 82 00 24 */ bne lbl_800AA098
@@ -80,13 +80,13 @@
/* 800AA088 000A6FC8 48 29 C4 29 */ bl PSMTXCopy
/* 800AA08C 000A6FCC 7F E3 FB 78 */ mr r3, r31
/* 800AA090 000A6FD0 80 9F 06 78 */ lwz r4, 0x678(r31)
/* 800AA094 000A6FD4 48 02 21 C9 */ bl daAlink_c_NS_modelCalc
/* 800AA094 000A6FD4 48 02 21 C9 */ bl modelCalc__9daAlink_cFP8J3DModel
lbl_800AA098:
/* 800AA098 000A6FD8 80 1F 05 78 */ lwz r0, 0x578(r31)
/* 800AA09C 000A6FDC 54 00 02 53 */ rlwinm. r0, r0, 0, 9, 9
/* 800AA0A0 000A6FE0 40 82 02 08 */ bne lbl_800AA2A8
/* 800AA0A4 000A6FE4 7F E3 FB 78 */ mr r3, r31
/* 800AA0A8 000A6FE8 4B FF F2 49 */ bl daAlink_c_NS_setSwordPos
/* 800AA0A8 000A6FE8 4B FF F2 49 */ bl setSwordPos__9daAlink_cFv
/* 800AA0AC 000A6FEC 80 BF 07 08 */ lwz r5, 0x708(r31)
/* 800AA0B0 000A6FF0 28 05 00 00 */ cmplwi r5, 0
/* 800AA0B4 000A6FF4 41 82 01 EC */ beq lbl_800AA2A0
@@ -122,7 +122,7 @@ lbl_800AA098:
/* 800AA12C 000A706C 80 7F 07 18 */ lwz r3, 0x718(r31)
/* 800AA130 000A7070 28 03 00 00 */ cmplwi r3, 0
/* 800AA134 000A7074 41 82 01 58 */ beq lbl_800AA28C
/* 800AA138 000A7078 4B FF F1 11 */ bl daAlink_c_NS_simpleAnmPlay
/* 800AA138 000A7078 4B FF F1 11 */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
/* 800AA13C 000A707C 48 00 01 50 */ b lbl_800AA28C
lbl_800AA140:
/* 800AA140 000A7080 80 7F 06 50 */ lwz r3, 0x650(r31)
@@ -135,7 +135,7 @@ lbl_800AA140:
/* 800AA15C 000A709C C0 22 93 90 */ lfs f1, lbl_80452D90-_SDA2_BASE_(r2)
/* 800AA160 000A70A0 C0 42 93 48 */ lfs f2, lbl_80452D48-_SDA2_BASE_(r2)
/* 800AA164 000A70A4 C0 62 92 C0 */ lfs f3, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800AA168 000A70A8 4B F6 2C 35 */ bl mDoMtx_stack_c_NS_transM
/* 800AA168 000A70A8 4B F6 2C 35 */ bl transM__14mDoMtx_stack_cFfff
/* 800AA16C 000A70AC 80 7F 07 08 */ lwz r3, 0x708(r31)
/* 800AA170 000A70B0 38 83 00 24 */ addi r4, r3, 0x24
/* 800AA174 000A70B4 3C 60 80 3E */ lis r3, lbl_803DD470@ha
@@ -162,7 +162,7 @@ lbl_800AA140:
/* 800AA1C8 000A7108 C0 03 00 2C */ lfs f0, 0x2c(r3)
/* 800AA1CC 000A710C D0 1F 37 E8 */ stfs f0, 0x37e8(r31)
/* 800AA1D0 000A7110 80 7F 07 18 */ lwz r3, 0x718(r31)
/* 800AA1D4 000A7114 4B FF F0 75 */ bl daAlink_c_NS_simpleAnmPlay
/* 800AA1D4 000A7114 4B FF F0 75 */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
/* 800AA1D8 000A7118 3C 60 00 07 */ lis r3, 0x00070524@ha
/* 800AA1DC 000A711C 38 03 05 24 */ addi r0, r3, 0x00070524@l
/* 800AA1E0 000A7120 90 01 00 20 */ stw r0, 0x20(r1)
@@ -206,7 +206,7 @@ lbl_800AA140:
/* 800AA278 000A71B8 39 20 00 00 */ li r9, 0
/* 800AA27C 000A71BC 39 40 00 00 */ li r10, 0
/* 800AA280 000A71C0 C0 22 92 B8 */ lfs f1, lbl_80452CB8-_SDA2_BASE_(r2)
/* 800AA284 000A71C4 4B FA 32 49 */ bl dPa_control_c_NS_set_X1_
/* 800AA284 000A71C4 4B FA 32 49 */ bl set__13dPa_control_cFUlUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
/* 800AA288 000A71C8 90 7F 32 D4 */ stw r3, 0x32d4(r31)
lbl_800AA28C:
/* 800AA28C 000A71CC 80 7F 07 08 */ lwz r3, 0x708(r31)
@@ -216,7 +216,7 @@ lbl_800AA28C:
/* 800AA29C 000A71DC 4E 80 04 21 */ bctrl
lbl_800AA2A0:
/* 800AA2A0 000A71E0 7F E3 FB 78 */ mr r3, r31
/* 800AA2A4 000A71E4 48 08 20 69 */ bl daAlink_c_NS_setWolfChainPos
/* 800AA2A4 000A71E4 48 08 20 69 */ bl setWolfChainPos__9daAlink_cFv
lbl_800AA2A8:
/* 800AA2A8 000A71E8 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 800AA2AC 000A71EC 80 01 00 44 */ lwz r0, 0x44(r1)
+8 -8
View File
@@ -5,22 +5,22 @@
/* 800AA2F0 000A7230 48 2B 7E E1 */ bl _savegpr_26
/* 800AA2F4 000A7234 7C 7F 1B 78 */ mr r31, r3
/* 800AA2F8 000A7238 7C 9A 23 78 */ mr r26, r4
/* 800AA2FC 000A723C 48 02 6B D1 */ bl daAlink_c_NS_checkCutDashAnime
/* 800AA2FC 000A723C 48 02 6B D1 */ bl checkCutDashAnime__9daAlink_cCFv
/* 800AA300 000A7240 2C 03 00 00 */ cmpwi r3, 0
/* 800AA304 000A7244 41 82 00 4C */ beq lbl_800AA350
/* 800AA308 000A7248 7F E3 FB 78 */ mr r3, r31
/* 800AA30C 000A724C 38 9F 12 2C */ addi r4, r31, 0x122c
/* 800AA310 000A7250 48 02 6B ED */ bl daAlink_c_NS_checkCutDashEnemyHit
/* 800AA310 000A7250 48 02 6B ED */ bl checkCutDashEnemyHit__9daAlink_cFR12dCcD_GObjInf
/* 800AA314 000A7254 2C 03 00 00 */ cmpwi r3, 0
/* 800AA318 000A7258 40 82 00 2C */ bne lbl_800AA344
/* 800AA31C 000A725C 7F E3 FB 78 */ mr r3, r31
/* 800AA320 000A7260 38 9F 13 70 */ addi r4, r31, 0x1370
/* 800AA324 000A7264 48 02 6B D9 */ bl daAlink_c_NS_checkCutDashEnemyHit
/* 800AA324 000A7264 48 02 6B D9 */ bl checkCutDashEnemyHit__9daAlink_cFR12dCcD_GObjInf
/* 800AA328 000A7268 2C 03 00 00 */ cmpwi r3, 0
/* 800AA32C 000A726C 40 82 00 18 */ bne lbl_800AA344
/* 800AA330 000A7270 7F E3 FB 78 */ mr r3, r31
/* 800AA334 000A7274 38 9F 14 B4 */ addi r4, r31, 0x14b4
/* 800AA338 000A7278 48 02 6B C5 */ bl daAlink_c_NS_checkCutDashEnemyHit
/* 800AA338 000A7278 48 02 6B C5 */ bl checkCutDashEnemyHit__9daAlink_cFR12dCcD_GObjInf
/* 800AA33C 000A727C 2C 03 00 00 */ cmpwi r3, 0
/* 800AA340 000A7280 41 82 00 10 */ beq lbl_800AA350
lbl_800AA344:
@@ -64,12 +64,12 @@ lbl_800AA3C4:
/* 800AA3D0 000A7310 41 82 00 14 */ beq lbl_800AA3E4
/* 800AA3D4 000A7314 38 7F 10 F0 */ addi r3, r31, 0x10f0
/* 800AA3D8 000A7318 38 81 00 74 */ addi r4, r1, 0x74
/* 800AA3DC 000A731C 4B FD A5 2D */ bl dCcD_Cyl_NS_StartCAt
/* 800AA3DC 000A731C 4B FD A5 2D */ bl StartCAt__8dCcD_CylFR4cXyz
/* 800AA3E0 000A7320 48 00 00 10 */ b lbl_800AA3F0
lbl_800AA3E4:
/* 800AA3E4 000A7324 38 7F 10 F0 */ addi r3, r31, 0x10f0
/* 800AA3E8 000A7328 38 81 00 74 */ addi r4, r1, 0x74
/* 800AA3EC 000A732C 4B FD A5 69 */ bl dCcD_Cyl_NS_MoveCAt
/* 800AA3EC 000A732C 4B FD A5 69 */ bl MoveCAt__8dCcD_CylFR4cXyz
lbl_800AA3F0:
/* 800AA3F0 000A7330 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800AA3F4 000A7334 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
@@ -81,7 +81,7 @@ lbl_800AA3F0:
/* 800AA40C 000A734C 38 63 4B 88 */ addi r3, r3, 0x4b88
/* 800AA410 000A7350 38 9F 10 F0 */ addi r4, r31, 0x10f0
/* 800AA414 000A7354 38 A0 00 01 */ li r5, 1
/* 800AA418 000A7358 4B FD B9 81 */ bl dCcMassS_Mng_NS_Set
/* 800AA418 000A7358 4B FD B9 81 */ bl Set__12dCcMassS_MngFP8cCcD_ObjUc
/* 800AA41C 000A735C 48 00 01 B4 */ b lbl_800AA5D0
lbl_800AA420:
/* 800AA420 000A7360 38 61 00 50 */ addi r3, r1, 0x50
@@ -190,7 +190,7 @@ lbl_800AA59C:
/* 800AA5B0 000A74F0 7F 83 E3 78 */ mr r3, r28
/* 800AA5B4 000A74F4 7F 64 DB 78 */ mr r4, r27
/* 800AA5B8 000A74F8 38 A0 00 01 */ li r5, 1
/* 800AA5BC 000A74FC 4B FD B7 DD */ bl dCcMassS_Mng_NS_Set
/* 800AA5BC 000A74FC 4B FD B7 DD */ bl Set__12dCcMassS_MngFP8cCcD_ObjUc
/* 800AA5C0 000A7500 3B 5A 00 01 */ addi r26, r26, 1
/* 800AA5C4 000A7504 2C 1A 00 03 */ cmpwi r26, 3
/* 800AA5C8 000A7508 3B DE 01 44 */ addi r30, r30, 0x144
+2 -2
View File
@@ -15,13 +15,13 @@
/* 800AA620 000A7560 A0 1E 2F E8 */ lhz r0, 0x2fe8(r30)
/* 800AA624 000A7564 28 00 00 B0 */ cmplwi r0, 0xb0
/* 800AA628 000A7568 41 82 00 68 */ beq lbl_800AA690
/* 800AA62C 000A756C 48 06 B5 F5 */ bl daAlink_c_NS_checkEventRun
/* 800AA62C 000A756C 48 06 B5 F5 */ bl checkEventRun__9daAlink_cCFv
/* 800AA630 000A7570 2C 03 00 00 */ cmpwi r3, 0
/* 800AA634 000A7574 41 82 00 50 */ beq lbl_800AA684
/* 800AA638 000A7578 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800AA63C 000A757C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800AA640 000A7580 38 63 4F F8 */ addi r3, r3, 0x4ff8
/* 800AA644 000A7584 4B F9 DD A5 */ bl dEvent_manager_c_NS_getRunEventName
/* 800AA644 000A7584 4B F9 DD A5 */ bl getRunEventName__16dEvent_manager_cFv
/* 800AA648 000A7588 3C 80 80 39 */ lis r4, lbl_80392094@ha
/* 800AA64C 000A758C 38 84 20 94 */ addi r4, r4, lbl_80392094@l
/* 800AA650 000A7590 38 84 04 65 */ addi r4, r4, 0x465
+1 -1
View File
@@ -18,7 +18,7 @@ lbl_800AA6DC:
/* 800AA6F4 000A7634 A8 07 04 E6 */ lha r0, 0x4e6(r7)
/* 800AA6F8 000A7638 7C 06 00 50 */ subf r0, r6, r0
/* 800AA6FC 000A763C 7C 06 07 34 */ extsh r6, r0
/* 800AA700 000A7640 48 07 B4 0D */ bl daAlink_blur_c_NS_traceBlur
/* 800AA700 000A7640 48 07 B4 0D */ bl traceBlur__14daAlink_blur_cFPC4cXyzPC4cXyzs
lbl_800AA704:
/* 800AA704 000A7644 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AA708 000A7648 7C 08 03 A6 */ mtlr r0
+6 -6
View File
@@ -8,28 +8,28 @@
/* 800AA730 000A7670 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19
/* 800AA734 000A7674 41 82 00 A0 */ beq lbl_800AA7D4
/* 800AA738 000A7678 38 9E 10 F0 */ addi r4, r30, 0x10f0
/* 800AA73C 000A767C 48 02 70 B1 */ bl daAlink_c_NS_setSwordHitVibration
/* 800AA73C 000A767C 48 02 70 B1 */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
/* 800AA740 000A7680 2C 03 00 00 */ cmpwi r3, 0
/* 800AA744 000A7684 40 82 00 38 */ bne lbl_800AA77C
/* 800AA748 000A7688 7F C3 F3 78 */ mr r3, r30
/* 800AA74C 000A768C 38 9E 08 50 */ addi r4, r30, 0x850
/* 800AA750 000A7690 48 02 70 9D */ bl daAlink_c_NS_setSwordHitVibration
/* 800AA750 000A7690 48 02 70 9D */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
/* 800AA754 000A7694 2C 03 00 00 */ cmpwi r3, 0
/* 800AA758 000A7698 40 82 00 24 */ bne lbl_800AA77C
/* 800AA75C 000A769C 7F C3 F3 78 */ mr r3, r30
/* 800AA760 000A76A0 38 9E 09 8C */ addi r4, r30, 0x98c
/* 800AA764 000A76A4 48 02 70 89 */ bl daAlink_c_NS_setSwordHitVibration
/* 800AA764 000A76A4 48 02 70 89 */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
/* 800AA768 000A76A8 2C 03 00 00 */ cmpwi r3, 0
/* 800AA76C 000A76AC 40 82 00 10 */ bne lbl_800AA77C
/* 800AA770 000A76B0 7F C3 F3 78 */ mr r3, r30
/* 800AA774 000A76B4 38 9E 0A C8 */ addi r4, r30, 0xac8
/* 800AA778 000A76B8 48 02 70 75 */ bl daAlink_c_NS_setSwordHitVibration
/* 800AA778 000A76B8 48 02 70 75 */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
lbl_800AA77C:
/* 800AA77C 000A76BC 80 1E 10 54 */ lwz r0, 0x1054(r30)
/* 800AA780 000A76C0 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
/* 800AA784 000A76C4 90 1E 10 54 */ stw r0, 0x1054(r30)
/* 800AA788 000A76C8 38 7E 10 F0 */ addi r3, r30, 0x10f0
/* 800AA78C 000A76CC 4B FD 9B 8D */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800AA78C 000A76CC 4B FD 9B 8D */ bl ResetAtHit__12dCcD_GObjInfFv
/* 800AA790 000A76D0 80 1E 05 70 */ lwz r0, 0x570(r30)
/* 800AA794 000A76D4 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18
/* 800AA798 000A76D8 90 1E 05 70 */ stw r0, 0x570(r30)
@@ -40,7 +40,7 @@ lbl_800AA7A4:
/* 800AA7A8 000A76E8 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
/* 800AA7AC 000A76EC 90 1F 00 00 */ stw r0, 0(r31)
/* 800AA7B0 000A76F0 7F E3 FB 78 */ mr r3, r31
/* 800AA7B4 000A76F4 4B FD 9B 65 */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800AA7B4 000A76F4 4B FD 9B 65 */ bl ResetAtHit__12dCcD_GObjInfFv
/* 800AA7B8 000A76F8 80 1F 00 9C */ lwz r0, 0x9c(r31)
/* 800AA7BC 000A76FC 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
/* 800AA7C0 000A7700 90 1F 00 9C */ stw r0, 0x9c(r31)
+9 -9
View File
@@ -7,22 +7,22 @@
/* 800AA804 000A7744 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 800AA808 000A7748 41 82 01 BC */ beq lbl_800AA9C4
/* 800AA80C 000A774C 38 9F 10 F0 */ addi r4, r31, 0x10f0
/* 800AA810 000A7750 48 02 6F DD */ bl daAlink_c_NS_setSwordHitVibration
/* 800AA810 000A7750 48 02 6F DD */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
/* 800AA814 000A7754 2C 03 00 00 */ cmpwi r3, 0
/* 800AA818 000A7758 40 82 00 38 */ bne lbl_800AA850
/* 800AA81C 000A775C 7F E3 FB 78 */ mr r3, r31
/* 800AA820 000A7760 38 9F 08 50 */ addi r4, r31, 0x850
/* 800AA824 000A7764 48 02 6F C9 */ bl daAlink_c_NS_setSwordHitVibration
/* 800AA824 000A7764 48 02 6F C9 */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
/* 800AA828 000A7768 2C 03 00 00 */ cmpwi r3, 0
/* 800AA82C 000A776C 40 82 00 24 */ bne lbl_800AA850
/* 800AA830 000A7770 7F E3 FB 78 */ mr r3, r31
/* 800AA834 000A7774 38 9F 09 8C */ addi r4, r31, 0x98c
/* 800AA838 000A7778 48 02 6F B5 */ bl daAlink_c_NS_setSwordHitVibration
/* 800AA838 000A7778 48 02 6F B5 */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
/* 800AA83C 000A777C 2C 03 00 00 */ cmpwi r3, 0
/* 800AA840 000A7780 40 82 00 10 */ bne lbl_800AA850
/* 800AA844 000A7784 7F E3 FB 78 */ mr r3, r31
/* 800AA848 000A7788 38 9F 0A C8 */ addi r4, r31, 0xac8
/* 800AA84C 000A778C 48 02 6F A1 */ bl daAlink_c_NS_setSwordHitVibration
/* 800AA84C 000A778C 48 02 6F A1 */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
lbl_800AA850:
/* 800AA850 000A7790 A0 1F 2F E8 */ lhz r0, 0x2fe8(r31)
/* 800AA854 000A7794 28 00 01 21 */ cmplwi r0, 0x121
@@ -40,7 +40,7 @@ lbl_800AA850:
/* 800AA884 000A77C4 38 63 4B 88 */ addi r3, r3, 0x4b88
/* 800AA888 000A77C8 38 9F 10 F0 */ addi r4, r31, 0x10f0
/* 800AA88C 000A77CC 38 A0 00 01 */ li r5, 1
/* 800AA890 000A77D0 4B FD B5 09 */ bl dCcMassS_Mng_NS_Set
/* 800AA890 000A77D0 4B FD B5 09 */ bl Set__12dCcMassS_MngFP8cCcD_ObjUc
/* 800AA894 000A77D4 48 00 01 20 */ b lbl_800AA9B4
lbl_800AA898:
/* 800AA898 000A77D8 3C 60 80 44 */ lis r3, lbl_80439A20@ha
@@ -66,7 +66,7 @@ lbl_800AA898:
/* 800AA8E8 000A7828 40 82 00 94 */ bne lbl_800AA97C
/* 800AA8EC 000A782C 38 7F 10 F0 */ addi r3, r31, 0x10f0
/* 800AA8F0 000A7830 38 81 00 08 */ addi r4, r1, 8
/* 800AA8F4 000A7834 4B FD A0 15 */ bl dCcD_Cyl_NS_StartCAt
/* 800AA8F4 000A7834 4B FD A0 15 */ bl StartCAt__8dCcD_CylFR4cXyz
/* 800AA8F8 000A7838 A0 1F 2F E8 */ lhz r0, 0x2fe8(r31)
/* 800AA8FC 000A783C 28 00 01 25 */ cmplwi r0, 0x125
/* 800AA900 000A7840 41 82 00 0C */ beq lbl_800AA90C
@@ -108,7 +108,7 @@ lbl_800AA960:
lbl_800AA97C:
/* 800AA97C 000A78BC 38 7F 10 F0 */ addi r3, r31, 0x10f0
/* 800AA980 000A78C0 38 81 00 08 */ addi r4, r1, 8
/* 800AA984 000A78C4 4B FD 9F D1 */ bl dCcD_Cyl_NS_MoveCAt
/* 800AA984 000A78C4 4B FD 9F D1 */ bl MoveCAt__8dCcD_CylFR4cXyz
lbl_800AA988:
/* 800AA988 000A78C8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800AA98C 000A78CC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
@@ -120,14 +120,14 @@ lbl_800AA988:
/* 800AA9A4 000A78E4 38 63 4B 88 */ addi r3, r3, 0x4b88
/* 800AA9A8 000A78E8 38 9F 10 F0 */ addi r4, r31, 0x10f0
/* 800AA9AC 000A78EC 38 A0 00 01 */ li r5, 1
/* 800AA9B0 000A78F0 4B FD B3 E9 */ bl dCcMassS_Mng_NS_Set
/* 800AA9B0 000A78F0 4B FD B3 E9 */ bl Set__12dCcMassS_MngFP8cCcD_ObjUc
lbl_800AA9B4:
/* 800AA9B4 000A78F4 80 1F 05 70 */ lwz r0, 0x570(r31)
/* 800AA9B8 000A78F8 60 00 00 40 */ ori r0, r0, 0x40
/* 800AA9BC 000A78FC 90 1F 05 70 */ stw r0, 0x570(r31)
/* 800AA9C0 000A7900 48 00 00 08 */ b lbl_800AA9C8
lbl_800AA9C4:
/* 800AA9C4 000A7904 4B FF FD 51 */ bl daAlink_c_NS_resetWolfAtCollision
/* 800AA9C4 000A7904 4B FF FD 51 */ bl resetWolfAtCollision__9daAlink_cFv
lbl_800AA9C8:
/* 800AA9C8 000A7908 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800AA9CC 000A790C 80 01 00 24 */ lwz r0, 0x24(r1)
+7 -7
View File
@@ -10,27 +10,27 @@
/* 800AAA00 000A7940 2C 04 00 00 */ cmpwi r4, 0
/* 800AAA04 000A7944 41 82 00 5C */ beq lbl_800AAA60
/* 800AAA08 000A7948 38 9C 12 2C */ addi r4, r28, 0x122c
/* 800AAA0C 000A794C 48 02 6D E1 */ bl daAlink_c_NS_setSwordHitVibration
/* 800AAA0C 000A794C 48 02 6D E1 */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
/* 800AAA10 000A7950 2C 03 00 00 */ cmpwi r3, 0
/* 800AAA14 000A7954 40 82 00 4C */ bne lbl_800AAA60
/* 800AAA18 000A7958 7F 83 E3 78 */ mr r3, r28
/* 800AAA1C 000A795C 38 9C 13 70 */ addi r4, r28, 0x1370
/* 800AAA20 000A7960 48 02 6D CD */ bl daAlink_c_NS_setSwordHitVibration
/* 800AAA20 000A7960 48 02 6D CD */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
/* 800AAA24 000A7964 2C 03 00 00 */ cmpwi r3, 0
/* 800AAA28 000A7968 40 82 00 38 */ bne lbl_800AAA60
/* 800AAA2C 000A796C 7F 83 E3 78 */ mr r3, r28
/* 800AAA30 000A7970 38 9C 14 B4 */ addi r4, r28, 0x14b4
/* 800AAA34 000A7974 48 02 6D B9 */ bl daAlink_c_NS_setSwordHitVibration
/* 800AAA34 000A7974 48 02 6D B9 */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
/* 800AAA38 000A7978 2C 03 00 00 */ cmpwi r3, 0
/* 800AAA3C 000A797C 40 82 00 24 */ bne lbl_800AAA60
/* 800AAA40 000A7980 7F 83 E3 78 */ mr r3, r28
/* 800AAA44 000A7984 38 9C 10 F0 */ addi r4, r28, 0x10f0
/* 800AAA48 000A7988 48 02 6D A5 */ bl daAlink_c_NS_setSwordHitVibration
/* 800AAA48 000A7988 48 02 6D A5 */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
/* 800AAA4C 000A798C 2C 03 00 00 */ cmpwi r3, 0
/* 800AAA50 000A7990 40 82 00 10 */ bne lbl_800AAA60
/* 800AAA54 000A7994 7F 83 E3 78 */ mr r3, r28
/* 800AAA58 000A7998 38 9C 0F B8 */ addi r4, r28, 0xfb8
/* 800AAA5C 000A799C 48 02 6D 91 */ bl daAlink_c_NS_setSwordHitVibration
/* 800AAA5C 000A799C 48 02 6D 91 */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
lbl_800AAA60:
/* 800AAA60 000A79A0 80 1C 05 70 */ lwz r0, 0x570(r28)
/* 800AAA64 000A79A4 54 00 06 B0 */ rlwinm r0, r0, 0, 0x1a, 0x18
@@ -40,7 +40,7 @@ lbl_800AAA60:
lbl_800AAA74:
/* 800AAA74 000A79B4 7F DC FA 14 */ add r30, r28, r31
/* 800AAA78 000A79B8 38 7E 12 2C */ addi r3, r30, 0x122c
/* 800AAA7C 000A79BC 4B FD 98 9D */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800AAA7C 000A79BC 4B FD 98 9D */ bl ResetAtHit__12dCcD_GObjInfFv
/* 800AAA80 000A79C0 80 1E 12 2C */ lwz r0, 0x122c(r30)
/* 800AAA84 000A79C4 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
/* 800AAA88 000A79C8 90 1E 12 2C */ stw r0, 0x122c(r30)
@@ -49,7 +49,7 @@ lbl_800AAA74:
/* 800AAA94 000A79D4 3B FF 01 44 */ addi r31, r31, 0x144
/* 800AAA98 000A79D8 41 80 FF DC */ blt lbl_800AAA74
/* 800AAA9C 000A79DC 38 7C 0F B8 */ addi r3, r28, 0xfb8
/* 800AAAA0 000A79E0 4B FD 98 79 */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800AAAA0 000A79E0 4B FD 98 79 */ bl ResetAtHit__12dCcD_GObjInfFv
lbl_800AAAA4:
/* 800AAAA4 000A79E4 39 61 00 20 */ addi r11, r1, 0x20
/* 800AAAA8 000A79E8 48 2B 77 7D */ bl _restgpr_28
+52 -52
View File
@@ -64,7 +64,7 @@ lbl_800AAB10:
/* 800AABB4 000A7AF4 48 00 08 B0 */ b lbl_800AB464
lbl_800AABB8:
/* 800AABB8 000A7AF8 38 7E 12 2C */ addi r3, r30, 0x122c
/* 800AABBC 000A7AFC 4B FD 97 5D */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800AABBC 000A7AFC 4B FD 97 5D */ bl ResetAtHit__12dCcD_GObjInfFv
/* 800AABC0 000A7B00 48 00 08 A4 */ b lbl_800AB464
lbl_800AABC4:
/* 800AABC4 000A7B04 28 00 00 63 */ cmplwi r0, 0x63
@@ -77,7 +77,7 @@ lbl_800AABC4:
/* 800AABE0 000A7B20 2C 03 00 00 */ cmpwi r3, 0
/* 800AABE4 000A7B24 41 82 00 E4 */ beq lbl_800AACC8
/* 800AABE8 000A7B28 38 7E 38 34 */ addi r3, r30, 0x3834
/* 800AABEC 000A7B2C 4B F6 21 79 */ bl mDoMtx_stack_c_NS_transS
/* 800AABEC 000A7B2C 4B F6 21 79 */ bl transS__14mDoMtx_stack_cFRC4cXyz
/* 800AABF0 000A7B30 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800AABF4 000A7B34 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800AABF8 000A7B38 A8 9E 05 9C */ lha r4, 0x59c(r30)
@@ -86,7 +86,7 @@ lbl_800AABC4:
/* 800AAC04 000A7B44 7C 05 02 14 */ add r0, r5, r0
/* 800AAC08 000A7B48 7C 05 07 34 */ extsh r5, r0
/* 800AAC0C 000A7B4C 38 C0 00 00 */ li r6, 0
/* 800AAC10 000A7B50 4B F6 16 91 */ bl mDoMtx_ZXYrotM
/* 800AAC10 000A7B50 4B F6 16 91 */ bl mDoMtx_ZXYrotM__FPA4_fsss
/* 800AAC14 000A7B54 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800AAC18 000A7B58 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800AAC1C 000A7B5C 3C 80 80 3B */ lis r4, lbl_803B2D88@ha
@@ -94,7 +94,7 @@ lbl_800AABC4:
/* 800AAC24 000A7B64 38 A1 00 CC */ addi r5, r1, 0xcc
/* 800AAC28 000A7B68 48 29 C1 45 */ bl PSMTXMultVec
/* 800AAC2C 000A7B6C 7F C3 F3 78 */ mr r3, r30
/* 800AAC30 000A7B70 48 03 67 01 */ bl daAlink_c_NS_getCopyRodBallDisMax
/* 800AAC30 000A7B70 48 03 67 01 */ bl getCopyRodBallDisMax__9daAlink_cCFv
/* 800AAC34 000A7B74 C0 02 93 00 */ lfs f0, lbl_80452D00-_SDA2_BASE_(r2)
/* 800AAC38 000A7B78 EC 21 00 2A */ fadds f1, f1, f0
/* 800AAC3C 000A7B7C C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)
@@ -167,7 +167,7 @@ lbl_800AACC8:
/* 800AAD44 000A7C84 48 00 07 20 */ b lbl_800AB464
lbl_800AAD48:
/* 800AAD48 000A7C88 38 7E 10 F0 */ addi r3, r30, 0x10f0
/* 800AAD4C 000A7C8C 4B FD 95 CD */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800AAD4C 000A7C8C 4B FD 95 CD */ bl ResetAtHit__12dCcD_GObjInfFv
/* 800AAD50 000A7C90 48 00 07 14 */ b lbl_800AB464
lbl_800AAD54:
/* 800AAD54 000A7C94 28 00 00 1E */ cmplwi r0, 0x1e
@@ -185,13 +185,13 @@ lbl_800AAD54:
/* 800AAD84 000A7CC4 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800AAD88 000A7CC8 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800AAD8C 000A7CCC A8 9E 04 E6 */ lha r4, 0x4e6(r30)
/* 800AAD90 000A7CD0 4B F6 16 A5 */ bl mDoMtx_YrotM
/* 800AAD90 000A7CD0 4B F6 16 A5 */ bl mDoMtx_YrotM__FPA4_fs
/* 800AAD94 000A7CD4 48 00 00 14 */ b lbl_800AADA8
lbl_800AAD98:
/* 800AAD98 000A7CD8 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800AAD9C 000A7CDC 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
/* 800AADA0 000A7CE0 A8 9E 04 E6 */ lha r4, 0x4e6(r30)
/* 800AADA4 000A7CE4 4B F6 16 39 */ bl mDoMtx_YrotS
/* 800AADA4 000A7CE4 4B F6 16 39 */ bl mDoMtx_YrotS__FPA4_fs
lbl_800AADA8:
/* 800AADA8 000A7CE8 3C 60 80 3E */ lis r3, lbl_803DD470@ha
/* 800AADAC 000A7CEC 38 63 D4 70 */ addi r3, r3, lbl_803DD470@l
@@ -258,11 +258,11 @@ lbl_800AADA8:
/* 800AAEA0 000A7DE0 38 63 4B 88 */ addi r3, r3, 0x4b88
/* 800AAEA4 000A7DE4 38 9E 15 F8 */ addi r4, r30, 0x15f8
/* 800AAEA8 000A7DE8 38 A0 00 01 */ li r5, 1
/* 800AAEAC 000A7DEC 4B FD AE ED */ bl dCcMassS_Mng_NS_Set
/* 800AAEAC 000A7DEC 4B FD AE ED */ bl Set__12dCcMassS_MngFP8cCcD_ObjUc
/* 800AAEB0 000A7DF0 48 00 05 B4 */ b lbl_800AB464
lbl_800AAEB4:
/* 800AAEB4 000A7DF4 38 7E 15 F8 */ addi r3, r30, 0x15f8
/* 800AAEB8 000A7DF8 4B FD 94 61 */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800AAEB8 000A7DF8 4B FD 94 61 */ bl ResetAtHit__12dCcD_GObjInfFv
/* 800AAEBC 000A7DFC 48 00 05 A8 */ b lbl_800AB464
lbl_800AAEC0:
/* 800AAEC0 000A7E00 28 00 00 0E */ cmplwi r0, 0xe
@@ -323,11 +323,11 @@ lbl_800AAEC0:
/* 800AAF9C 000A7EDC 48 00 04 C8 */ b lbl_800AB464
lbl_800AAFA0:
/* 800AAFA0 000A7EE0 38 7E 0F B8 */ addi r3, r30, 0xfb8
/* 800AAFA4 000A7EE4 4B FD 93 75 */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800AAFA4 000A7EE4 4B FD 93 75 */ bl ResetAtHit__12dCcD_GObjInfFv
/* 800AAFA8 000A7EE8 48 00 04 BC */ b lbl_800AB464
lbl_800AAFAC:
/* 800AAFAC 000A7EEC A0 7E 2F DC */ lhz r3, 0x2fdc(r30)
/* 800AAFB0 000A7EF0 48 0B 3C 09 */ bl daPy_py_c_NS_checkHookshotItem
/* 800AAFB0 000A7EF0 48 0B 3C 09 */ bl checkHookshotItem__9daPy_py_cFi
/* 800AAFB4 000A7EF4 2C 03 00 00 */ cmpwi r3, 0
/* 800AAFB8 000A7EF8 41 82 02 F8 */ beq lbl_800AB2B0
/* 800AAFBC 000A7EFC A8 1E 30 1A */ lha r0, 0x301a(r30)
@@ -337,7 +337,7 @@ lbl_800AAFAC:
/* 800AAFCC 000A7F0C 40 82 02 D8 */ bne lbl_800AB2A4
lbl_800AAFD0:
/* 800AAFD0 000A7F10 7F C3 F3 78 */ mr r3, r30
/* 800AAFD4 000A7F14 48 05 D7 B1 */ bl daAlink_c_NS_checkLv7BossRoom
/* 800AAFD4 000A7F14 48 05 D7 B1 */ bl checkLv7BossRoom__9daAlink_cFv
/* 800AAFD8 000A7F18 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AAFDC 000A7F1C 41 82 00 14 */ beq lbl_800AAFF0
/* 800AAFE0 000A7F20 38 7F 13 68 */ addi r3, r31, 0x1368
@@ -450,12 +450,12 @@ lbl_800AB154:
/* 800AB158 000A8098 38 9E 38 34 */ addi r4, r30, 0x3834
/* 800AB15C 000A809C 38 BE 37 E0 */ addi r5, r30, 0x37e0
/* 800AB160 000A80A0 7F C6 F3 78 */ mr r6, r30
/* 800AB164 000A80A4 4B FC CC 01 */ bl dBgS_LinChk_NS_Set
/* 800AB164 000A80A4 4B FC CC 01 */ bl Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c
/* 800AB168 000A80A8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800AB16C 000A80AC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800AB170 000A80B0 38 63 0F 38 */ addi r3, r3, 0xf38
/* 800AB174 000A80B4 38 9E 1B B8 */ addi r4, r30, 0x1bb8
/* 800AB178 000A80B8 4B FC 92 3D */ bl cBgS_NS_LineCross
/* 800AB178 000A80B8 4B FC 92 3D */ bl LineCross__4cBgSFP11cBgS_LinChk
/* 800AB17C 000A80BC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AB180 000A80C0 41 82 00 0C */ beq lbl_800AB18C
/* 800AB184 000A80C4 C3 C2 92 BC */ lfs f30, lbl_80452CBC-_SDA2_BASE_(r2)
@@ -490,12 +490,12 @@ lbl_800AB190:
/* 800AB1F0 000A8130 38 81 00 CC */ addi r4, r1, 0xcc
/* 800AB1F4 000A8134 38 A1 00 C0 */ addi r5, r1, 0xc0
/* 800AB1F8 000A8138 7F C6 F3 78 */ mr r6, r30
/* 800AB1FC 000A813C 4B FC CB 69 */ bl dBgS_LinChk_NS_Set
/* 800AB1FC 000A813C 4B FC CB 69 */ bl Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c
/* 800AB200 000A8140 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800AB204 000A8144 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800AB208 000A8148 38 63 0F 38 */ addi r3, r3, 0xf38
/* 800AB20C 000A814C 38 9E 1B B8 */ addi r4, r30, 0x1bb8
/* 800AB210 000A8150 4B FC 91 A5 */ bl cBgS_NS_LineCross
/* 800AB210 000A8150 4B FC 91 A5 */ bl LineCross__4cBgSFP11cBgS_LinChk
/* 800AB214 000A8154 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AB218 000A8158 41 82 00 1C */ beq lbl_800AB234
/* 800AB21C 000A815C C0 1E 1B E8 */ lfs f0, 0x1be8(r30)
@@ -532,11 +532,11 @@ lbl_800AB234:
/* 800AB294 000A81D4 48 00 01 D0 */ b lbl_800AB464
lbl_800AB298:
/* 800AB298 000A81D8 38 7E 12 2C */ addi r3, r30, 0x122c
/* 800AB29C 000A81DC 4B FD 90 7D */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800AB29C 000A81DC 4B FD 90 7D */ bl ResetAtHit__12dCcD_GObjInfFv
/* 800AB2A0 000A81E0 48 00 01 C4 */ b lbl_800AB464
lbl_800AB2A4:
/* 800AB2A4 000A81E4 38 7E 12 2C */ addi r3, r30, 0x122c
/* 800AB2A8 000A81E8 4B FD 90 71 */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800AB2A8 000A81E8 4B FD 90 71 */ bl ResetAtHit__12dCcD_GObjInfFv
/* 800AB2AC 000A81EC 48 00 01 B8 */ b lbl_800AB464
lbl_800AB2B0:
/* 800AB2B0 000A81F0 7F C3 F3 78 */ mr r3, r30
@@ -566,7 +566,7 @@ lbl_800AB2B0:
/* 800AB310 000A8250 41 82 00 14 */ beq lbl_800AB324
/* 800AB314 000A8254 38 7E 0F B8 */ addi r3, r30, 0xfb8
/* 800AB318 000A8258 38 9E 36 0C */ addi r4, r30, 0x360c
/* 800AB31C 000A825C 4B FD 97 A9 */ bl dCcD_Sph_NS_MoveCAt
/* 800AB31C 000A825C 4B FD 97 A9 */ bl MoveCAt__8dCcD_SphFR4cXyz
/* 800AB320 000A8260 48 00 00 1C */ b lbl_800AB33C
lbl_800AB324:
/* 800AB324 000A8264 80 1E 0F B8 */ lwz r0, 0xfb8(r30)
@@ -574,7 +574,7 @@ lbl_800AB324:
/* 800AB32C 000A826C 90 1E 0F B8 */ stw r0, 0xfb8(r30)
/* 800AB330 000A8270 38 7E 0F B8 */ addi r3, r30, 0xfb8
/* 800AB334 000A8274 38 9E 36 0C */ addi r4, r30, 0x360c
/* 800AB338 000A8278 4B FD 97 41 */ bl dCcD_Sph_NS_StartCAt
/* 800AB338 000A8278 4B FD 97 41 */ bl StartCAt__8dCcD_SphFR4cXyz
lbl_800AB33C:
/* 800AB33C 000A827C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800AB340 000A8280 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
@@ -586,11 +586,11 @@ lbl_800AB33C:
/* 800AB358 000A8298 38 63 4B 88 */ addi r3, r3, 0x4b88
/* 800AB35C 000A829C 38 9E 0F B8 */ addi r4, r30, 0xfb8
/* 800AB360 000A82A0 38 A0 00 01 */ li r5, 1
/* 800AB364 000A82A4 4B FD AA 35 */ bl dCcMassS_Mng_NS_Set
/* 800AB364 000A82A4 4B FD AA 35 */ bl Set__12dCcMassS_MngFP8cCcD_ObjUc
/* 800AB368 000A82A8 48 00 00 FC */ b lbl_800AB464
lbl_800AB36C:
/* 800AB36C 000A82AC 38 7E 0F B8 */ addi r3, r30, 0xfb8
/* 800AB370 000A82B0 4B FD 8F A9 */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800AB370 000A82B0 4B FD 8F A9 */ bl ResetAtHit__12dCcD_GObjInfFv
/* 800AB374 000A82B4 48 00 00 F0 */ b lbl_800AB464
lbl_800AB378:
/* 800AB378 000A82B8 A0 1E 2F DC */ lhz r0, 0x2fdc(r30)
@@ -615,12 +615,12 @@ lbl_800AB3B8:
/* 800AB3C0 000A8300 41 82 00 14 */ beq lbl_800AB3D4
/* 800AB3C4 000A8304 38 7E 0F B8 */ addi r3, r30, 0xfb8
/* 800AB3C8 000A8308 38 9E 37 F8 */ addi r4, r30, 0x37f8
/* 800AB3CC 000A830C 4B FD 96 F9 */ bl dCcD_Sph_NS_MoveCAt
/* 800AB3CC 000A830C 4B FD 96 F9 */ bl MoveCAt__8dCcD_SphFR4cXyz
/* 800AB3D0 000A8310 48 00 00 1C */ b lbl_800AB3EC
lbl_800AB3D4:
/* 800AB3D4 000A8314 38 7E 0F B8 */ addi r3, r30, 0xfb8
/* 800AB3D8 000A8318 38 9E 37 F8 */ addi r4, r30, 0x37f8
/* 800AB3DC 000A831C 4B FD 96 9D */ bl dCcD_Sph_NS_StartCAt
/* 800AB3DC 000A831C 4B FD 96 9D */ bl StartCAt__8dCcD_SphFR4cXyz
/* 800AB3E0 000A8320 80 1E 0F B8 */ lwz r0, 0xfb8(r30)
/* 800AB3E4 000A8324 60 00 00 01 */ ori r0, r0, 1
/* 800AB3E8 000A8328 90 1E 0F B8 */ stw r0, 0xfb8(r30)
@@ -636,7 +636,7 @@ lbl_800AB3EC:
/* 800AB40C 000A834C 38 63 4B 88 */ addi r3, r3, 0x4b88
/* 800AB410 000A8350 38 9E 0F B8 */ addi r4, r30, 0xfb8
/* 800AB414 000A8354 38 A0 00 01 */ li r5, 1
/* 800AB418 000A8358 4B FD A9 81 */ bl dCcMassS_Mng_NS_Set
/* 800AB418 000A8358 4B FD A9 81 */ bl Set__12dCcMassS_MngFP8cCcD_ObjUc
/* 800AB41C 000A835C A8 1E 30 18 */ lha r0, 0x3018(r30)
/* 800AB420 000A8360 2C 00 00 05 */ cmpwi r0, 5
/* 800AB424 000A8364 41 82 00 14 */ beq lbl_800AB438
@@ -654,39 +654,39 @@ lbl_800AB438:
/* 800AB450 000A8390 48 00 00 14 */ b lbl_800AB464
lbl_800AB454:
/* 800AB454 000A8394 38 7E 0F B8 */ addi r3, r30, 0xfb8
/* 800AB458 000A8398 4B FD 8E C1 */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800AB458 000A8398 4B FD 8E C1 */ bl ResetAtHit__12dCcD_GObjInfFv
/* 800AB45C 000A839C 38 7E 17 78 */ addi r3, r30, 0x1778
/* 800AB460 000A83A0 4B FD 8E B9 */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800AB460 000A83A0 4B FD 8E B9 */ bl ResetAtHit__12dCcD_GObjInfFv
lbl_800AB464:
/* 800AB464 000A83A4 80 1E 05 80 */ lwz r0, 0x580(r30)
/* 800AB468 000A83A8 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 800AB46C 000A83AC 41 82 03 C8 */ beq lbl_800AB834
/* 800AB470 000A83B0 7F C3 F3 78 */ mr r3, r30
/* 800AB474 000A83B4 38 9E 12 2C */ addi r4, r30, 0x122c
/* 800AB478 000A83B8 48 02 63 75 */ bl daAlink_c_NS_setSwordHitVibration
/* 800AB478 000A83B8 48 02 63 75 */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
/* 800AB47C 000A83BC 2C 03 00 00 */ cmpwi r3, 0
/* 800AB480 000A83C0 40 82 00 4C */ bne lbl_800AB4CC
/* 800AB484 000A83C4 7F C3 F3 78 */ mr r3, r30
/* 800AB488 000A83C8 38 9E 13 70 */ addi r4, r30, 0x1370
/* 800AB48C 000A83CC 48 02 63 61 */ bl daAlink_c_NS_setSwordHitVibration
/* 800AB48C 000A83CC 48 02 63 61 */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
/* 800AB490 000A83D0 2C 03 00 00 */ cmpwi r3, 0
/* 800AB494 000A83D4 40 82 00 38 */ bne lbl_800AB4CC
/* 800AB498 000A83D8 7F C3 F3 78 */ mr r3, r30
/* 800AB49C 000A83DC 38 9E 14 B4 */ addi r4, r30, 0x14b4
/* 800AB4A0 000A83E0 48 02 63 4D */ bl daAlink_c_NS_setSwordHitVibration
/* 800AB4A0 000A83E0 48 02 63 4D */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
/* 800AB4A4 000A83E4 2C 03 00 00 */ cmpwi r3, 0
/* 800AB4A8 000A83E8 40 82 00 24 */ bne lbl_800AB4CC
/* 800AB4AC 000A83EC 7F C3 F3 78 */ mr r3, r30
/* 800AB4B0 000A83F0 38 9E 10 F0 */ addi r4, r30, 0x10f0
/* 800AB4B4 000A83F4 48 02 63 39 */ bl daAlink_c_NS_setSwordHitVibration
/* 800AB4B4 000A83F4 48 02 63 39 */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
/* 800AB4B8 000A83F8 2C 03 00 00 */ cmpwi r3, 0
/* 800AB4BC 000A83FC 40 82 00 10 */ bne lbl_800AB4CC
/* 800AB4C0 000A8400 7F C3 F3 78 */ mr r3, r30
/* 800AB4C4 000A8404 38 9E 0F B8 */ addi r4, r30, 0xfb8
/* 800AB4C8 000A8408 48 02 63 25 */ bl daAlink_c_NS_setSwordHitVibration
/* 800AB4C8 000A8408 48 02 63 25 */ bl setSwordHitVibration__9daAlink_cFP12dCcD_GObjInf
lbl_800AB4CC:
/* 800AB4CC 000A840C 7F C3 F3 78 */ mr r3, r30
/* 800AB4D0 000A8410 48 02 59 FD */ bl daAlink_c_NS_checkCutDashAnime
/* 800AB4D0 000A8410 48 02 59 FD */ bl checkCutDashAnime__9daAlink_cCFv
/* 800AB4D4 000A8414 2C 03 00 00 */ cmpwi r3, 0
/* 800AB4D8 000A8418 41 82 00 64 */ beq lbl_800AB53C
/* 800AB4DC 000A841C 38 7F 08 34 */ addi r3, r31, 0x834
@@ -794,9 +794,9 @@ lbl_800AB5D0:
/* 800AB660 000A85A0 38 63 4B 88 */ addi r3, r3, 0x4b88
/* 800AB664 000A85A4 38 9E 0F B8 */ addi r4, r30, 0xfb8
/* 800AB668 000A85A8 38 A0 00 01 */ li r5, 1
/* 800AB66C 000A85AC 4B FD A7 2D */ bl dCcMassS_Mng_NS_Set
/* 800AB66C 000A85AC 4B FD A7 2D */ bl Set__12dCcMassS_MngFP8cCcD_ObjUc
/* 800AB670 000A85B0 7F C3 F3 78 */ mr r3, r30
/* 800AB674 000A85B4 4B FF F0 41 */ bl daAlink_c_NS_decSwordBlur
/* 800AB674 000A85B4 4B FF F0 41 */ bl decSwordBlur__9daAlink_cFv
/* 800AB678 000A85B8 A0 1E 2F E8 */ lhz r0, 0x2fe8(r30)
/* 800AB67C 000A85BC 28 00 00 AD */ cmplwi r0, 0xad
/* 800AB680 000A85C0 40 82 01 D0 */ bne lbl_800AB850
@@ -842,9 +842,9 @@ lbl_800AB6D0:
/* 800AB718 000A8658 38 63 4B 88 */ addi r3, r3, 0x4b88
/* 800AB71C 000A865C 38 9E 10 F0 */ addi r4, r30, 0x10f0
/* 800AB720 000A8660 38 A0 00 01 */ li r5, 1
/* 800AB724 000A8664 4B FD A6 75 */ bl dCcMassS_Mng_NS_Set
/* 800AB724 000A8664 4B FD A6 75 */ bl Set__12dCcMassS_MngFP8cCcD_ObjUc
/* 800AB728 000A8668 7F C3 F3 78 */ mr r3, r30
/* 800AB72C 000A866C 4B FF EF 89 */ bl daAlink_c_NS_decSwordBlur
/* 800AB72C 000A866C 4B FF EF 89 */ bl decSwordBlur__9daAlink_cFv
/* 800AB730 000A8670 48 00 01 20 */ b lbl_800AB850
lbl_800AB734:
/* 800AB734 000A8674 80 1E 05 70 */ lwz r0, 0x570(r30)
@@ -852,17 +852,17 @@ lbl_800AB734:
/* 800AB73C 000A867C 40 82 00 88 */ bne lbl_800AB7C4
/* 800AB740 000A8680 7F C3 F3 78 */ mr r3, r30
/* 800AB744 000A8684 38 80 00 01 */ li r4, 1
/* 800AB748 000A8688 4B FF EB 99 */ bl daAlink_c_NS_setSwordAtCollision
/* 800AB748 000A8688 4B FF EB 99 */ bl setSwordAtCollision__9daAlink_cFi
/* 800AB74C 000A868C 80 1E 05 70 */ lwz r0, 0x570(r30)
/* 800AB750 000A8690 60 00 00 40 */ ori r0, r0, 0x40
/* 800AB754 000A8694 90 1E 05 70 */ stw r0, 0x570(r30)
/* 800AB758 000A8698 7F C3 F3 78 */ mr r3, r30
/* 800AB75C 000A869C 48 02 57 71 */ bl daAlink_c_NS_checkCutDashAnime
/* 800AB75C 000A869C 48 02 57 71 */ bl checkCutDashAnime__9daAlink_cCFv
/* 800AB760 000A86A0 2C 03 00 00 */ cmpwi r3, 0
/* 800AB764 000A86A4 41 82 00 24 */ beq lbl_800AB788
/* 800AB768 000A86A8 38 7E 10 F0 */ addi r3, r30, 0x10f0
/* 800AB76C 000A86AC 38 81 00 D8 */ addi r4, r1, 0xd8
/* 800AB770 000A86B0 4B FD 91 99 */ bl dCcD_Cyl_NS_StartCAt
/* 800AB770 000A86B0 4B FD 91 99 */ bl StartCAt__8dCcD_CylFR4cXyz
/* 800AB774 000A86B4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800AB778 000A86B8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800AB77C 000A86BC 38 63 23 3C */ addi r3, r3, 0x233c
@@ -870,7 +870,7 @@ lbl_800AB734:
/* 800AB784 000A86C4 48 1B 94 25 */ bl Set__4cCcSFP8cCcD_Obj
lbl_800AB788:
/* 800AB788 000A86C8 7F C3 F3 78 */ mr r3, r30
/* 800AB78C 000A86CC 48 02 5C 21 */ bl daAlink_c_NS_checkCutTypeNoBlur
/* 800AB78C 000A86CC 48 02 5C 21 */ bl checkCutTypeNoBlur__9daAlink_cCFv
/* 800AB790 000A86D0 2C 03 00 00 */ cmpwi r3, 0
/* 800AB794 000A86D4 40 82 00 24 */ bne lbl_800AB7B8
/* 800AB798 000A86D8 38 7E 21 F0 */ addi r3, r30, 0x21f0
@@ -879,23 +879,23 @@ lbl_800AB788:
/* 800AB7A4 000A86E4 38 BE 05 BC */ addi r5, r30, 0x5bc
/* 800AB7A8 000A86E8 38 DE 34 98 */ addi r6, r30, 0x3498
/* 800AB7AC 000A86EC 38 FE 34 A4 */ addi r7, r30, 0x34a4
/* 800AB7B0 000A86F0 48 07 9F 3D */ bl daAlink_blur_c_NS_initBlur
/* 800AB7B0 000A86F0 48 07 9F 3D */ bl initBlur__14daAlink_blur_cFfiPC4cXyzPC4cXyzPC4cXyz
/* 800AB7B4 000A86F4 48 00 00 9C */ b lbl_800AB850
lbl_800AB7B8:
/* 800AB7B8 000A86F8 7F C3 F3 78 */ mr r3, r30
/* 800AB7BC 000A86FC 4B FF EE F9 */ bl daAlink_c_NS_decSwordBlur
/* 800AB7BC 000A86FC 4B FF EE F9 */ bl decSwordBlur__9daAlink_cFv
/* 800AB7C0 000A8700 48 00 00 90 */ b lbl_800AB850
lbl_800AB7C4:
/* 800AB7C4 000A8704 7F C3 F3 78 */ mr r3, r30
/* 800AB7C8 000A8708 38 80 00 00 */ li r4, 0
/* 800AB7CC 000A870C 4B FF EB 15 */ bl daAlink_c_NS_setSwordAtCollision
/* 800AB7CC 000A870C 4B FF EB 15 */ bl setSwordAtCollision__9daAlink_cFi
/* 800AB7D0 000A8710 7F C3 F3 78 */ mr r3, r30
/* 800AB7D4 000A8714 48 02 56 F9 */ bl daAlink_c_NS_checkCutDashAnime
/* 800AB7D4 000A8714 48 02 56 F9 */ bl checkCutDashAnime__9daAlink_cCFv
/* 800AB7D8 000A8718 2C 03 00 00 */ cmpwi r3, 0
/* 800AB7DC 000A871C 41 82 00 24 */ beq lbl_800AB800
/* 800AB7E0 000A8720 38 7E 10 F0 */ addi r3, r30, 0x10f0
/* 800AB7E4 000A8724 38 81 00 D8 */ addi r4, r1, 0xd8
/* 800AB7E8 000A8728 4B FD 91 6D */ bl dCcD_Cyl_NS_MoveCAt
/* 800AB7E8 000A8728 4B FD 91 6D */ bl MoveCAt__8dCcD_CylFR4cXyz
/* 800AB7EC 000A872C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800AB7F0 000A8730 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800AB7F4 000A8734 38 63 23 3C */ addi r3, r3, 0x233c
@@ -903,27 +903,27 @@ lbl_800AB7C4:
/* 800AB7FC 000A873C 48 1B 93 AD */ bl Set__4cCcSFP8cCcD_Obj
lbl_800AB800:
/* 800AB800 000A8740 7F C3 F3 78 */ mr r3, r30
/* 800AB804 000A8744 48 02 5B A9 */ bl daAlink_c_NS_checkCutTypeNoBlur
/* 800AB804 000A8744 48 02 5B A9 */ bl checkCutTypeNoBlur__9daAlink_cCFv
/* 800AB808 000A8748 2C 03 00 00 */ cmpwi r3, 0
/* 800AB80C 000A874C 40 82 00 1C */ bne lbl_800AB828
/* 800AB810 000A8750 38 7E 21 F0 */ addi r3, r30, 0x21f0
/* 800AB814 000A8754 38 9E 05 BC */ addi r4, r30, 0x5bc
/* 800AB818 000A8758 38 BE 34 98 */ addi r5, r30, 0x3498
/* 800AB81C 000A875C 38 DE 34 A4 */ addi r6, r30, 0x34a4
/* 800AB820 000A8760 48 07 A0 7D */ bl daAlink_blur_c_NS_copyBlur
/* 800AB820 000A8760 48 07 A0 7D */ bl copyBlur__14daAlink_blur_cFPC4cXyzPC4cXyzPC4cXyz
/* 800AB824 000A8764 48 00 00 2C */ b lbl_800AB850
lbl_800AB828:
/* 800AB828 000A8768 7F C3 F3 78 */ mr r3, r30
/* 800AB82C 000A876C 4B FF EE 89 */ bl daAlink_c_NS_decSwordBlur
/* 800AB82C 000A876C 4B FF EE 89 */ bl decSwordBlur__9daAlink_cFv
/* 800AB830 000A8770 48 00 00 20 */ b lbl_800AB850
lbl_800AB834:
/* 800AB834 000A8774 7F C3 F3 78 */ mr r3, r30
/* 800AB838 000A8778 4B FF EE 7D */ bl daAlink_c_NS_decSwordBlur
/* 800AB838 000A8778 4B FF EE 7D */ bl decSwordBlur__9daAlink_cFv
/* 800AB83C 000A877C 7F C3 F3 78 */ mr r3, r30
/* 800AB840 000A8780 38 80 00 01 */ li r4, 1
/* 800AB844 000A8784 4B FF F1 99 */ bl daAlink_c_NS_resetAtCollision
/* 800AB844 000A8784 4B FF F1 99 */ bl resetAtCollision__9daAlink_cFi
/* 800AB848 000A8788 38 7E 10 F0 */ addi r3, r30, 0x10f0
/* 800AB84C 000A878C 4B FD 8A CD */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800AB84C 000A878C 4B FD 8A CD */ bl ResetAtHit__12dCcD_GObjInfFv
lbl_800AB850:
/* 800AB850 000A8790 E3 E1 01 18 */ psq_l f31, 280(r1), 0, 0
/* 800AB854 000A8794 CB E1 01 10 */ lfd f31, 0x110(r1)
+1 -1
View File
@@ -16,7 +16,7 @@
/* 800AB8B4 000A87F4 48 29 B4 B9 */ bl PSMTXMultVec
/* 800AB8B8 000A87F8 38 7F 0F B8 */ addi r3, r31, 0xfb8
/* 800AB8BC 000A87FC 38 81 00 44 */ addi r4, r1, 0x44
/* 800AB8C0 000A8800 4B FD 92 05 */ bl dCcD_Sph_NS_MoveCAt
/* 800AB8C0 000A8800 4B FD 92 05 */ bl MoveCAt__8dCcD_SphFR4cXyz
/* 800AB8C4 000A8804 80 7F 06 50 */ lwz r3, 0x650(r31)
/* 800AB8C8 000A8808 80 63 00 84 */ lwz r3, 0x84(r3)
/* 800AB8CC 000A880C 80 63 00 0C */ lwz r3, 0xc(r3)
+1 -1
View File
@@ -11,7 +11,7 @@
/* 800ABB08 000A8A48 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
/* 800ABB0C 000A8A4C 90 03 12 84 */ stw r0, 0x1284(r3)
/* 800ABB10 000A8A50 38 63 12 2C */ addi r3, r3, 0x122c
/* 800ABB14 000A8A54 4B FD 88 05 */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800ABB14 000A8A54 4B FD 88 05 */ bl ResetAtHit__12dCcD_GObjInfFv
/* 800ABB18 000A8A58 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800ABB1C 000A8A5C 7C 08 03 A6 */ mtlr r0
/* 800ABB20 000A8A60 38 21 00 10 */ addi r1, r1, 0x10
+1 -1
View File
@@ -13,7 +13,7 @@
/* 800ABB58 000A8A98 60 00 00 01 */ ori r0, r0, 1
/* 800ABB5C 000A8A9C 90 03 12 84 */ stw r0, 0x1284(r3)
/* 800ABB60 000A8AA0 38 7F 12 2C */ addi r3, r31, 0x122c
/* 800ABB64 000A8AA4 4B FD 87 B5 */ bl dCcD_GObjInf_NS_ResetAtHit
/* 800ABB64 000A8AA4 4B FD 87 B5 */ bl ResetAtHit__12dCcD_GObjInfFv
/* 800ABB68 000A8AA8 38 00 FF FF */ li r0, -1
/* 800ABB6C 000A8AAC 90 1F 08 3C */ stw r0, 0x83c(r31)
/* 800ABB70 000A8AB0 83 E1 00 0C */ lwz r31, 0xc(r1)
+17 -17
View File
@@ -5,12 +5,12 @@
/* 800ABDC8 000A8D08 48 2B 64 09 */ bl _savegpr_26
/* 800ABDCC 000A8D0C 7C 7E 1B 78 */ mr r30, r3
/* 800ABDD0 000A8D10 38 7E 08 30 */ addi r3, r30, 0x830
/* 800ABDD4 000A8D14 4B FD 7A 5D */ bl dCcD_GStts_NS_Move
/* 800ABDD4 000A8D14 4B FD 7A 5D */ bl Move__10dCcD_GSttsFv
/* 800ABDD8 000A8D18 38 7E 17 58 */ addi r3, r30, 0x1758
/* 800ABDDC 000A8D1C 4B FD 7A 55 */ bl dCcD_GStts_NS_Move
/* 800ABDDC 000A8D1C 4B FD 7A 55 */ bl Move__10dCcD_GSttsFv
/* 800ABDE0 000A8D20 3B 5E 08 50 */ addi r26, r30, 0x850
/* 800ABDE4 000A8D24 7F C3 F3 78 */ mr r3, r30
/* 800ABDE8 000A8D28 48 02 B9 E1 */ bl daAlink_c_NS_checkMagicArmorNoDamage
/* 800ABDE8 000A8D28 48 02 B9 E1 */ bl checkMagicArmorNoDamage__9daAlink_cFv
/* 800ABDEC 000A8D2C 2C 03 00 00 */ cmpwi r3, 0
/* 800ABDF0 000A8D30 38 60 00 06 */ li r3, 6
/* 800ABDF4 000A8D34 41 82 00 08 */ beq lbl_800ABDFC
@@ -39,7 +39,7 @@ lbl_800ABE2C:
/* 800ABE40 000A8D80 28 00 01 9C */ cmplwi r0, 0x19c
/* 800ABE44 000A8D84 41 82 00 20 */ beq lbl_800ABE64
/* 800ABE48 000A8D88 7F C3 F3 78 */ mr r3, r30
/* 800ABE4C 000A8D8C 48 03 10 B9 */ bl daAlink_c_NS_checkPlayerGuardAndAttack
/* 800ABE4C 000A8D8C 48 03 10 B9 */ bl checkPlayerGuardAndAttack__9daAlink_cCFv
/* 800ABE50 000A8D90 2C 03 00 00 */ cmpwi r3, 0
/* 800ABE54 000A8D94 41 82 00 BC */ beq lbl_800ABF10
/* 800ABE58 000A8D98 80 1E 05 8C */ lwz r0, 0x58c(r30)
@@ -122,11 +122,11 @@ lbl_800ABF58:
/* 800ABF5C 000A8E9C 42 00 FF BC */ bdnz lbl_800ABF18
lbl_800ABF60:
/* 800ABF60 000A8EA0 7F C3 F3 78 */ mr r3, r30
/* 800ABF64 000A8EA4 4B FF E6 85 */ bl daAlink_c_NS_checkNoCollisionCorret
/* 800ABF64 000A8EA4 4B FF E6 85 */ bl checkNoCollisionCorret__9daAlink_cFv
/* 800ABF68 000A8EA8 2C 03 00 00 */ cmpwi r3, 0
/* 800ABF6C 000A8EAC 41 82 00 20 */ beq lbl_800ABF8C
/* 800ABF70 000A8EB0 7F C3 F3 78 */ mr r3, r30
/* 800ABF74 000A8EB4 48 05 CA 0D */ bl daAlink_c_NS_checkOctaIealSpecialCollect
/* 800ABF74 000A8EB4 48 05 CA 0D */ bl checkOctaIealSpecialCollect__9daAlink_cFv
/* 800ABF78 000A8EB8 2C 03 00 00 */ cmpwi r3, 0
/* 800ABF7C 000A8EBC 40 82 00 10 */ bne lbl_800ABF8C
/* 800ABF80 000A8EC0 80 1E 05 7C */ lwz r0, 0x57c(r30)
@@ -137,11 +137,11 @@ lbl_800ABF8C:
/* 800ABF90 000A8ED0 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
/* 800ABF94 000A8ED4 41 82 00 10 */ beq lbl_800ABFA4
/* 800ABF98 000A8ED8 7F C3 F3 78 */ mr r3, r30
/* 800ABF9C 000A8EDC 4B FF F8 DD */ bl daAlink_c_NS_setWolfCollisionPos
/* 800ABF9C 000A8EDC 4B FF F8 DD */ bl setWolfCollisionPos__9daAlink_cFv
/* 800ABFA0 000A8EE0 48 00 00 0C */ b lbl_800ABFAC
lbl_800ABFA4:
/* 800ABFA4 000A8EE4 7F C3 F3 78 */ mr r3, r30
/* 800ABFA8 000A8EE8 4B FF FB DD */ bl daAlink_c_NS_setCollisionPos
/* 800ABFA8 000A8EE8 4B FF FB DD */ bl setCollisionPos__9daAlink_cFv
lbl_800ABFAC:
/* 800ABFAC 000A8EEC A8 1E 05 6C */ lha r0, 0x56c(r30)
/* 800ABFB0 000A8EF0 2C 00 00 00 */ cmpwi r0, 0
@@ -158,7 +158,7 @@ lbl_800ABFCC:
/* 800ABFD4 000A8F14 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
/* 800ABFD8 000A8F18 90 03 08 68 */ stw r0, 0x868(r3)
/* 800ABFDC 000A8F1C 38 63 08 50 */ addi r3, r3, 0x850
/* 800ABFE0 000A8F20 4B FD 84 D9 */ bl dCcD_GObjInf_NS_ResetTgHit
/* 800ABFE0 000A8F20 4B FD 84 D9 */ bl ResetTgHit__12dCcD_GObjInfFv
/* 800ABFE4 000A8F24 3B 5A 00 01 */ addi r26, r26, 1
/* 800ABFE8 000A8F28 2C 1A 00 03 */ cmpwi r26, 3
/* 800ABFEC 000A8F2C 3B FF 01 3C */ addi r31, r31, 0x13c
@@ -170,7 +170,7 @@ lbl_800ABFCC:
/* 800AC004 000A8F44 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
/* 800AC008 000A8F48 90 1E 0F D0 */ stw r0, 0xfd0(r30)
/* 800AC00C 000A8F4C 38 7E 0F B8 */ addi r3, r30, 0xfb8
/* 800AC010 000A8F50 4B FD 84 A9 */ bl dCcD_GObjInf_NS_ResetTgHit
/* 800AC010 000A8F50 4B FD 84 A9 */ bl ResetTgHit__12dCcD_GObjInfFv
/* 800AC014 000A8F54 48 00 00 40 */ b lbl_800AC054
lbl_800AC018:
/* 800AC018 000A8F58 38 60 00 00 */ li r3, 0
@@ -298,12 +298,12 @@ lbl_800AC1A8:
/* 800AC1CC 000A910C 7F 83 E3 78 */ mr r3, r28
/* 800AC1D0 000A9110 38 9E 08 50 */ addi r4, r30, 0x850
/* 800AC1D4 000A9114 38 A0 00 01 */ li r5, 1
/* 800AC1D8 000A9118 4B FD 9B C1 */ bl dCcMassS_Mng_NS_Set
/* 800AC1D8 000A9118 4B FD 9B C1 */ bl Set__12dCcMassS_MngFP8cCcD_ObjUc
/* 800AC1DC 000A911C 80 1E 05 74 */ lwz r0, 0x574(r30)
/* 800AC1E0 000A9120 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
/* 800AC1E4 000A9124 41 82 00 98 */ beq lbl_800AC27C
/* 800AC1E8 000A9128 7F C3 F3 78 */ mr r3, r30
/* 800AC1EC 000A912C 4B FF E6 01 */ bl daAlink_c_NS_setWolfAtCollision
/* 800AC1EC 000A912C 4B FF E6 01 */ bl setWolfAtCollision__9daAlink_cFv
/* 800AC1F0 000A9130 3B 40 00 01 */ li r26, 1
/* 800AC1F4 000A9134 3B E0 01 3C */ li r31, 0x13c
lbl_800AC1F8:
@@ -315,7 +315,7 @@ lbl_800AC1F8:
/* 800AC20C 000A914C 7F 83 E3 78 */ mr r3, r28
/* 800AC210 000A9150 7F 64 DB 78 */ mr r4, r27
/* 800AC214 000A9154 38 A0 00 01 */ li r5, 1
/* 800AC218 000A9158 4B FD 9B 81 */ bl dCcMassS_Mng_NS_Set
/* 800AC218 000A9158 4B FD 9B 81 */ bl Set__12dCcMassS_MngFP8cCcD_ObjUc
/* 800AC21C 000A915C 3B 5A 00 01 */ addi r26, r26, 1
/* 800AC220 000A9160 2C 1A 00 03 */ cmpwi r26, 3
/* 800AC224 000A9164 3B FF 01 3C */ addi r31, r31, 0x13c
@@ -327,7 +327,7 @@ lbl_800AC1F8:
/* 800AC23C 000A917C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
/* 800AC240 000A9180 90 1E 0F E4 */ stw r0, 0xfe4(r30)
/* 800AC244 000A9184 38 7E 0F B8 */ addi r3, r30, 0xfb8
/* 800AC248 000A9188 4B FD 84 69 */ bl dCcD_GObjInf_NS_ResetCoHit
/* 800AC248 000A9188 4B FD 84 69 */ bl ResetCoHit__12dCcD_GObjInfFv
/* 800AC24C 000A918C 48 00 00 10 */ b lbl_800AC25C
lbl_800AC250:
/* 800AC250 000A9190 80 1E 0F E4 */ lwz r0, 0xfe4(r30)
@@ -340,7 +340,7 @@ lbl_800AC25C:
/* 800AC268 000A91A8 7F 83 E3 78 */ mr r3, r28
/* 800AC26C 000A91AC 38 9E 0F B8 */ addi r4, r30, 0xfb8
/* 800AC270 000A91B0 38 A0 00 01 */ li r5, 1
/* 800AC274 000A91B4 4B FD 9B 25 */ bl dCcMassS_Mng_NS_Set
/* 800AC274 000A91B4 4B FD 9B 25 */ bl Set__12dCcMassS_MngFP8cCcD_ObjUc
/* 800AC278 000A91B8 48 00 00 48 */ b lbl_800AC2C0
lbl_800AC27C:
/* 800AC27C 000A91BC 3B 40 00 01 */ li r26, 1
@@ -354,13 +354,13 @@ lbl_800AC284:
/* 800AC298 000A91D8 7F 83 E3 78 */ mr r3, r28
/* 800AC29C 000A91DC 7F 64 DB 78 */ mr r4, r27
/* 800AC2A0 000A91E0 38 A0 00 01 */ li r5, 1
/* 800AC2A4 000A91E4 4B FD 9A F5 */ bl dCcMassS_Mng_NS_Set
/* 800AC2A4 000A91E4 4B FD 9A F5 */ bl Set__12dCcMassS_MngFP8cCcD_ObjUc
/* 800AC2A8 000A91E8 3B 5A 00 01 */ addi r26, r26, 1
/* 800AC2AC 000A91EC 2C 1A 00 03 */ cmpwi r26, 3
/* 800AC2B0 000A91F0 3B FF 01 3C */ addi r31, r31, 0x13c
/* 800AC2B4 000A91F4 41 80 FF D0 */ blt lbl_800AC284
/* 800AC2B8 000A91F8 7F C3 F3 78 */ mr r3, r30
/* 800AC2BC 000A91FC 4B FF E8 01 */ bl daAlink_c_NS_setAtCollision
/* 800AC2BC 000A91FC 4B FF E8 01 */ bl setAtCollision__9daAlink_cFv
lbl_800AC2C0:
/* 800AC2C0 000A9200 3B 7E 08 50 */ addi r27, r30, 0x850
/* 800AC2C4 000A9204 3B 5E 0C 04 */ addi r26, r30, 0xc04
+2 -2
View File
@@ -16,7 +16,7 @@
/* 800AC3D0 000A9310 80 03 05 70 */ lwz r0, 0x570(r3)
/* 800AC3D4 000A9314 54 00 02 11 */ rlwinm. r0, r0, 0, 8, 8
/* 800AC3D8 000A9318 41 82 00 34 */ beq lbl_800AC40C
/* 800AC3DC 000A931C 48 01 39 D5 */ bl daAlink_c_NS_checkZoraWearAbility
/* 800AC3DC 000A931C 48 01 39 D5 */ bl checkZoraWearAbility__9daAlink_cCFv
/* 800AC3E0 000A9320 2C 03 00 00 */ cmpwi r3, 0
/* 800AC3E4 000A9324 41 82 00 18 */ beq lbl_800AC3FC
/* 800AC3E8 000A9328 3C 60 80 39 */ lis r3, lbl_8038E7F4@ha
@@ -36,7 +36,7 @@ lbl_800AC40C:
/* 800AC418 000A9358 7F E6 FB 78 */ mr r6, r31
/* 800AC41C 000A935C FC 20 F0 90 */ fmr f1, f30
/* 800AC420 000A9360 FC 40 F8 90 */ fmr f2, f31
/* 800AC424 000A9364 48 0B 21 21 */ bl daPy_frameCtrl_c_NS_setFrameCtrl
/* 800AC424 000A9364 48 0B 21 21 */ bl setFrameCtrl__16daPy_frameCtrl_cFUcssff
/* 800AC428 000A9368 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0
/* 800AC42C 000A936C CB E1 00 30 */ lfd f31, 0x30(r1)
/* 800AC430 000A9370 E3 C1 00 28 */ psq_l f30, 40(r1), 0, 0
+2 -2
View File
@@ -22,7 +22,7 @@ lbl_800AC490:
/* 800AC4A0 000A93E0 48 00 00 A0 */ b lbl_800AC540
lbl_800AC4A4:
/* 800AC4A4 000A93E4 7F A3 EB 78 */ mr r3, r29
/* 800AC4A8 000A93E8 48 03 09 49 */ bl daAlink_c_NS_checkUpperGuardAnime
/* 800AC4A8 000A93E8 48 03 09 49 */ bl checkUpperGuardAnime__9daAlink_cCFv
/* 800AC4AC 000A93EC 2C 03 00 00 */ cmpwi r3, 0
/* 800AC4B0 000A93F0 41 82 00 1C */ beq lbl_800AC4CC
/* 800AC4B4 000A93F4 2C 1E 00 14 */ cmpwi r30, 0x14
@@ -52,7 +52,7 @@ lbl_800AC4F8:
/* 800AC508 000A9448 48 00 00 38 */ b lbl_800AC540
lbl_800AC50C:
/* 800AC50C 000A944C 7F A3 EB 78 */ mr r3, r29
/* 800AC510 000A9450 48 04 78 49 */ bl daAlink_c_NS_checkFishingRodAndLureItem
/* 800AC510 000A9450 48 04 78 49 */ bl checkFishingRodAndLureItem__9daAlink_cCFv
/* 800AC514 000A9454 2C 03 00 00 */ cmpwi r3, 0
/* 800AC518 000A9458 41 82 00 1C */ beq lbl_800AC534
/* 800AC51C 000A945C 2C 1E 00 1C */ cmpwi r30, 0x1c
+1 -1
View File
@@ -8,7 +8,7 @@
/* 800AC574 000A94B4 28 00 FF FF */ cmplwi r0, 0xffff
/* 800AC578 000A94B8 40 82 00 20 */ bne lbl_800AC598
/* 800AC57C 000A94BC A3 C3 1F 58 */ lhz r30, 0x1f58(r3)
/* 800AC580 000A94C0 4B FF FE D1 */ bl daAlink_c_NS_getMainBckData
/* 800AC580 000A94C0 4B FF FE D1 */ bl getMainBckData__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800AC584 000A94C4 A0 63 00 00 */ lhz r3, 0(r3)
/* 800AC588 000A94C8 57 C0 04 3E */ clrlwi r0, r30, 0x10
/* 800AC58C 000A94CC 7C 00 18 40 */ cmplw r0, r3
+1 -1
View File
@@ -8,7 +8,7 @@
/* 800AC5D0 000A9510 28 00 FF FF */ cmplwi r0, 0xffff
/* 800AC5D4 000A9514 40 82 00 20 */ bne lbl_800AC5F4
/* 800AC5D8 000A9518 A3 C3 1F 6C */ lhz r30, 0x1f6c(r3)
/* 800AC5DC 000A951C 4B FF FE 75 */ bl daAlink_c_NS_getMainBckData
/* 800AC5DC 000A951C 4B FF FE 75 */ bl getMainBckData__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800AC5E0 000A9520 A0 63 00 00 */ lhz r3, 0(r3)
/* 800AC5E4 000A9524 57 C0 04 3E */ clrlwi r0, r30, 0x10
/* 800AC5E8 000A9528 7C 00 18 40 */ cmplw r0, r3
+3 -3
View File
@@ -8,7 +8,7 @@
/* 800AC62C 000A956C 7C DD 33 78 */ mr r29, r6
/* 800AC630 000A9570 7C FE 3B 78 */ mr r30, r7
/* 800AC634 000A9574 7D 18 43 78 */ mr r24, r8
/* 800AC638 000A9578 4B FF FE 19 */ bl daAlink_c_NS_getMainBckData
/* 800AC638 000A9578 4B FF FE 19 */ bl getMainBckData__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800AC63C 000A957C 7C 7B 1B 78 */ mr r27, r3
/* 800AC640 000A9580 80 1C 05 70 */ lwz r0, 0x570(r28)
/* 800AC644 000A9584 54 00 07 FA */ rlwinm r0, r0, 0, 0x1f, 0x1d
@@ -19,7 +19,7 @@
/* 800AC658 000A9598 38 9A 1F 58 */ addi r4, r26, 0x1f58
/* 800AC65C 000A959C A0 BB 00 00 */ lhz r5, 0(r27)
/* 800AC660 000A95A0 7F 06 C3 78 */ mr r6, r24
/* 800AC664 000A95A4 4B FF 76 A9 */ bl daAlink_c_NS_getAnimeResource
/* 800AC664 000A95A4 4B FF 76 A9 */ bl getAnimeResource__9daAlink_cFP14daPy_anmHeap_cUsUl
/* 800AC668 000A95A8 90 7F 00 00 */ stw r3, 0(r31)
/* 800AC66C 000A95AC 80 1F 00 00 */ lwz r0, 0(r31)
/* 800AC670 000A95B0 28 00 00 00 */ cmplwi r0, 0
@@ -46,7 +46,7 @@ lbl_800AC6B8:
/* 800AC6B8 000A95F8 7F 83 E3 78 */ mr r3, r28
/* 800AC6BC 000A95FC 38 9A 1F 94 */ addi r4, r26, 0x1f94
/* 800AC6C0 000A9600 7F 06 C3 78 */ mr r6, r24
/* 800AC6C4 000A9604 4B FF 76 49 */ bl daAlink_c_NS_getAnimeResource
/* 800AC6C4 000A9604 4B FF 76 49 */ bl getAnimeResource__9daAlink_cFP14daPy_anmHeap_cUsUl
/* 800AC6C8 000A9608 90 7D 00 00 */ stw r3, 0(r29)
/* 800AC6CC 000A960C 80 1D 00 00 */ lwz r0, 0(r29)
/* 800AC6D0 000A9610 28 00 00 00 */ cmplwi r0, 0
+7 -7
View File
@@ -45,7 +45,7 @@ lbl_800AC7D8:
lbl_800AC800:
/* 800AC800 000A9740 7F 03 C3 78 */ mr r3, r24
/* 800AC804 000A9744 FC 20 D0 90 */ fmr f1, f26
/* 800AC808 000A9748 4B FF FF 31 */ bl daAlink_c_NS_setDoubleAnimeBlendRatio
/* 800AC808 000A9748 4B FF FF 31 */ bl setDoubleAnimeBlendRatio__9daAlink_cFf
/* 800AC80C 000A974C A8 19 00 06 */ lha r0, 6(r25)
/* 800AC810 000A9750 C8 22 92 B0 */ lfd f1, lbl_80452CB0-_SDA2_BASE_(r2)
/* 800AC814 000A9754 6C 00 80 00 */ xoris r0, r0, 0x8000
@@ -76,7 +76,7 @@ lbl_800AC800:
/* 800AC878 000A97B8 80 E1 00 24 */ lwz r7, 0x24(r1)
/* 800AC87C 000A97BC FC 20 E8 90 */ fmr f1, f29
/* 800AC880 000A97C0 EC 5F 00 B2 */ fmuls f2, f31, f2
/* 800AC884 000A97C4 4B FF FB 11 */ bl daAlink_c_NS_setFrameCtrl
/* 800AC884 000A97C4 4B FF FB 11 */ bl setFrameCtrl__9daAlink_cFP16daPy_frameCtrl_cUcssff
/* 800AC888 000A97C8 C0 1F 00 10 */ lfs f0, 0x10(r31)
/* 800AC88C 000A97CC D0 19 00 08 */ stfs f0, 8(r25)
/* 800AC890 000A97D0 7F 03 C3 78 */ mr r3, r24
@@ -89,7 +89,7 @@ lbl_800AC800:
/* 800AC8AC 000A97EC EC 1D 07 32 */ fmuls f0, f29, f28
/* 800AC8B0 000A97F0 EC 3E 00 32 */ fmuls f1, f30, f0
/* 800AC8B4 000A97F4 EC 5F 07 32 */ fmuls f2, f31, f28
/* 800AC8B8 000A97F8 4B FF FA DD */ bl daAlink_c_NS_setFrameCtrl
/* 800AC8B8 000A97F8 4B FF FA DD */ bl setFrameCtrl__9daAlink_cFP16daPy_frameCtrl_cUcssff
/* 800AC8BC 000A97FC C0 1E 00 10 */ lfs f0, 0x10(r30)
/* 800AC8C0 000A9800 D0 1B 00 08 */ stfs f0, 8(r27)
/* 800AC8C4 000A9804 93 38 1F 2C */ stw r25, 0x1f2c(r24)
@@ -115,7 +115,7 @@ lbl_800AC800:
/* 800AC914 000A9854 EC 1D 00 B2 */ fmuls f0, f29, f2
/* 800AC918 000A9858 EC 3E 00 32 */ fmuls f1, f30, f0
/* 800AC91C 000A985C EC 5F 00 B2 */ fmuls f2, f31, f2
/* 800AC920 000A9860 4B FF FA 75 */ bl daAlink_c_NS_setFrameCtrl
/* 800AC920 000A9860 4B FF FA 75 */ bl setFrameCtrl__9daAlink_cFP16daPy_frameCtrl_cUcssff
/* 800AC924 000A9864 C0 18 20 28 */ lfs f0, 0x2028(r24)
/* 800AC928 000A9868 D0 1A 00 08 */ stfs f0, 8(r26)
/* 800AC92C 000A986C 48 00 00 08 */ b lbl_800AC934
@@ -143,7 +143,7 @@ lbl_800AC934:
/* 800AC97C 000A98BC EC 1D 00 B2 */ fmuls f0, f29, f2
/* 800AC980 000A98C0 EC 3E 00 32 */ fmuls f1, f30, f0
/* 800AC984 000A98C4 EC 5F 00 B2 */ fmuls f2, f31, f2
/* 800AC988 000A98C8 4B FF FA 0D */ bl daAlink_c_NS_setFrameCtrl
/* 800AC988 000A98C8 4B FF FA 0D */ bl setFrameCtrl__9daAlink_cFP16daPy_frameCtrl_cUcssff
/* 800AC98C 000A98CC C0 18 20 40 */ lfs f0, 0x2040(r24)
/* 800AC990 000A98D0 D0 1C 00 08 */ stfs f0, 8(r28)
/* 800AC994 000A98D4 48 00 00 08 */ b lbl_800AC99C
@@ -157,12 +157,12 @@ lbl_800AC99C:
lbl_800AC9AC:
/* 800AC9AC 000A98EC 7F 03 C3 78 */ mr r3, r24
/* 800AC9B0 000A98F0 38 80 00 00 */ li r4, 0
/* 800AC9B4 000A98F4 48 01 28 51 */ bl daAlink_c_NS_setBasAnime
/* 800AC9B4 000A98F4 48 01 28 51 */ bl setBasAnime__9daAlink_cFQ29daAlink_c13daAlink_UNDER
/* 800AC9B8 000A98F8 48 00 00 10 */ b lbl_800AC9C8
lbl_800AC9BC:
/* 800AC9BC 000A98FC 7F 03 C3 78 */ mr r3, r24
/* 800AC9C0 000A9900 38 80 00 01 */ li r4, 1
/* 800AC9C4 000A9904 48 01 28 41 */ bl daAlink_c_NS_setBasAnime
/* 800AC9C4 000A9904 48 01 28 41 */ bl setBasAnime__9daAlink_cFQ29daAlink_c13daAlink_UNDER
lbl_800AC9C8:
/* 800AC9C8 000A9908 9B B8 2F 8C */ stb r29, 0x2f8c(r24)
/* 800AC9CC 000A990C E3 E1 00 A8 */ psq_l f31, 168(r1), 0, 0
+19 -19
View File
@@ -25,7 +25,7 @@
/* 800ACA74 000A99B4 38 C1 00 10 */ addi r6, r1, 0x10
/* 800ACA78 000A99B8 38 E0 00 00 */ li r7, 0
/* 800ACA7C 000A99BC 39 00 2C 00 */ li r8, 0x2c00
/* 800ACA80 000A99C0 4B FF FB 91 */ bl daAlink_c_NS_getUnderUpperAnime
/* 800ACA80 000A99C0 4B FF FB 91 */ bl getUnderUpperAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMPP15J3DAnmTransformPP15J3DAnmTransformiUl
/* 800ACA84 000A99C4 7C 7A 1B 78 */ mr r26, r3
/* 800ACA88 000A99C8 7F 63 DB 78 */ mr r3, r27
/* 800ACA8C 000A99CC 7F A4 EB 78 */ mr r4, r29
@@ -33,7 +33,7 @@
/* 800ACA94 000A99D4 38 C1 00 08 */ addi r6, r1, 8
/* 800ACA98 000A99D8 38 E0 00 01 */ li r7, 1
/* 800ACA9C 000A99DC 39 00 2C 00 */ li r8, 0x2c00
/* 800ACAA0 000A99E0 4B FF FB 71 */ bl daAlink_c_NS_getUnderUpperAnime
/* 800ACAA0 000A99E0 4B FF FB 71 */ bl getUnderUpperAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMPP15J3DAnmTransformPP15J3DAnmTransformiUl
/* 800ACAA4 000A99E4 7F 40 1B 79 */ or. r0, r26, r3
/* 800ACAA8 000A99E8 41 82 00 84 */ beq lbl_800ACB2C
/* 800ACAAC 000A99EC C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)
@@ -55,7 +55,7 @@ lbl_800ACAE0:
/* 800ACAE4 000A9A24 54 00 02 11 */ rlwinm. r0, r0, 0, 8, 8
/* 800ACAE8 000A9A28 41 82 00 B4 */ beq lbl_800ACB9C
/* 800ACAEC 000A9A2C 7F 63 DB 78 */ mr r3, r27
/* 800ACAF0 000A9A30 48 01 32 C1 */ bl daAlink_c_NS_checkZoraWearAbility
/* 800ACAF0 000A9A30 48 01 32 C1 */ bl checkZoraWearAbility__9daAlink_cCFv
/* 800ACAF4 000A9A34 2C 03 00 00 */ cmpwi r3, 0
/* 800ACAF8 000A9A38 41 82 00 1C */ beq lbl_800ACB14
/* 800ACAFC 000A9A3C C0 22 92 B8 */ lfs f1, lbl_80452CB8-_SDA2_BASE_(r2)
@@ -86,7 +86,7 @@ lbl_800ACB2C:
/* 800ACB58 000A9A98 54 00 02 11 */ rlwinm. r0, r0, 0, 8, 8
/* 800ACB5C 000A9A9C 41 82 00 40 */ beq lbl_800ACB9C
/* 800ACB60 000A9AA0 7F 63 DB 78 */ mr r3, r27
/* 800ACB64 000A9AA4 48 01 32 4D */ bl daAlink_c_NS_checkZoraWearAbility
/* 800ACB64 000A9AA4 48 01 32 4D */ bl checkZoraWearAbility__9daAlink_cCFv
/* 800ACB68 000A9AA8 2C 03 00 00 */ cmpwi r3, 0
/* 800ACB6C 000A9AAC 41 82 00 1C */ beq lbl_800ACB88
/* 800ACB70 000A9AB0 C0 22 92 B8 */ lfs f1, lbl_80452CB8-_SDA2_BASE_(r2)
@@ -111,7 +111,7 @@ lbl_800ACB9C:
/* 800ACBB4 000A9AF4 FC 40 E8 90 */ fmr f2, f29
/* 800ACBB8 000A9AF8 FC 60 F0 90 */ fmr f3, f30
/* 800ACBBC 000A9AFC 7F C8 F3 78 */ mr r8, r30
/* 800ACBC0 000A9B00 4B FF FB 95 */ bl daAlink_c_NS_commonDoubleAnime
/* 800ACBC0 000A9B00 4B FF FB 95 */ bl commonDoubleAnime__9daAlink_cFP15J3DAnmTransformP15J3DAnmTransformP15J3DAnmTransformP15J3DAnmTransformfffi
/* 800ACBC4 000A9B04 C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800ACBC8 000A9B08 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 800ACBCC 000A9B0C 4C 41 13 82 */ cror 2, 1, 2
@@ -120,11 +120,11 @@ lbl_800ACB9C:
/* 800ACBD8 000A9B18 FC 20 F8 90 */ fmr f1, f31
/* 800ACBDC 000A9B1C 38 80 00 00 */ li r4, 0
/* 800ACBE0 000A9B20 38 A0 00 23 */ li r5, 0x23
/* 800ACBE4 000A9B24 4B F6 2C 65 */ bl mDoExt_MtxCalcOldFrame_NS_initOldFrameMorf
/* 800ACBE4 000A9B24 4B F6 2C 65 */ bl initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs
lbl_800ACBE8:
/* 800ACBE8 000A9B28 7F 63 DB 78 */ mr r3, r27
/* 800ACBEC 000A9B2C 7F 84 E3 78 */ mr r4, r28
/* 800ACBF0 000A9B30 4B FF D6 CD */ bl daAlink_c_NS_setHandIndex
/* 800ACBF0 000A9B30 4B FF D6 CD */ bl setHandIndex__9daAlink_cFQ29daAlink_c11daAlink_ANM
/* 800ACBF4 000A9B34 38 00 00 00 */ li r0, 0
/* 800ACBF8 000A9B38 88 7B 2F AA */ lbz r3, 0x2faa(r27)
/* 800ACBFC 000A9B3C 28 03 00 01 */ cmplwi r3, 1
@@ -137,41 +137,41 @@ lbl_800ACC10:
/* 800ACC10 000A9B50 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 800ACC14 000A9B54 41 82 00 BC */ beq lbl_800ACCD0
/* 800ACC18 000A9B58 7F 63 DB 78 */ mr r3, r27
/* 800ACC1C 000A9B5C 48 00 67 C9 */ bl daAlink_c_NS_checkRestHPAnime
/* 800ACC1C 000A9B5C 48 00 67 C9 */ bl checkRestHPAnime__9daAlink_cFv
/* 800ACC20 000A9B60 2C 03 00 00 */ cmpwi r3, 0
/* 800ACC24 000A9B64 41 82 00 80 */ beq lbl_800ACCA4
/* 800ACC28 000A9B68 7F 63 DB 78 */ mr r3, r27
/* 800ACC2C 000A9B6C 38 80 00 48 */ li r4, 0x48
/* 800ACC30 000A9B70 4B FF F9 29 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800ACC30 000A9B70 4B FF F9 29 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800ACC34 000A9B74 2C 03 00 00 */ cmpwi r3, 0
/* 800ACC38 000A9B78 40 82 00 2C */ bne lbl_800ACC64
/* 800ACC3C 000A9B7C 7F 63 DB 78 */ mr r3, r27
/* 800ACC40 000A9B80 38 80 00 49 */ li r4, 0x49
/* 800ACC44 000A9B84 4B FF F9 15 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800ACC44 000A9B84 4B FF F9 15 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800ACC48 000A9B88 2C 03 00 00 */ cmpwi r3, 0
/* 800ACC4C 000A9B8C 40 82 00 18 */ bne lbl_800ACC64
/* 800ACC50 000A9B90 7F 63 DB 78 */ mr r3, r27
/* 800ACC54 000A9B94 38 80 00 4A */ li r4, 0x4a
/* 800ACC58 000A9B98 4B FF F9 01 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800ACC58 000A9B98 4B FF F9 01 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800ACC5C 000A9B9C 2C 03 00 00 */ cmpwi r3, 0
/* 800ACC60 000A9BA0 41 82 00 44 */ beq lbl_800ACCA4
lbl_800ACC64:
/* 800ACC64 000A9BA4 7F 63 DB 78 */ mr r3, r27
/* 800ACC68 000A9BA8 48 00 C5 ED */ bl daAlink_c_NS_checkNoUpperAnime
/* 800ACC68 000A9BA8 48 00 C5 ED */ bl checkNoUpperAnime__9daAlink_cCFv
/* 800ACC6C 000A9BAC 2C 03 00 00 */ cmpwi r3, 0
/* 800ACC70 000A9BB0 41 82 00 18 */ beq lbl_800ACC88
/* 800ACC74 000A9BB4 7F 63 DB 78 */ mr r3, r27
/* 800ACC78 000A9BB8 38 80 02 63 */ li r4, 0x263
/* 800ACC7C 000A9BBC 38 BF 0F 4C */ addi r5, r31, 0xf4c
/* 800ACC80 000A9BC0 C0 25 00 68 */ lfs f1, 0x68(r5)
/* 800ACC84 000A9BC4 48 00 06 F1 */ bl daAlink_c_NS_setUpperAnimeBaseMorf
/* 800ACC84 000A9BC4 48 00 06 F1 */ bl setUpperAnimeBaseMorf__9daAlink_cFUsf
lbl_800ACC88:
/* 800ACC88 000A9BC8 7F 63 DB 78 */ mr r3, r27
/* 800ACC8C 000A9BCC 38 80 00 B6 */ li r4, 0xb6
/* 800ACC90 000A9BD0 48 00 2D 19 */ bl daAlink_c_NS_setFaceBasicAnime
/* 800ACC90 000A9BD0 48 00 2D 19 */ bl setFaceBasicAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM
/* 800ACC94 000A9BD4 7F 63 DB 78 */ mr r3, r27
/* 800ACC98 000A9BD8 38 9B 20 48 */ addi r4, r27, 0x2048
/* 800ACC9C 000A9BDC 48 00 66 BD */ bl daAlink_c_NS_setTiredVoice
/* 800ACC9C 000A9BDC 48 00 66 BD */ bl setTiredVoice__9daAlink_cFP16daPy_frameCtrl_c
/* 800ACCA0 000A9BE0 48 00 00 64 */ b lbl_800ACD04
lbl_800ACCA4:
/* 800ACCA4 000A9BE4 A0 1B 1F BC */ lhz r0, 0x1fbc(r27)
@@ -180,11 +180,11 @@ lbl_800ACCA4:
/* 800ACCB0 000A9BF0 7F 63 DB 78 */ mr r3, r27
/* 800ACCB4 000A9BF4 38 80 00 02 */ li r4, 2
/* 800ACCB8 000A9BF8 C0 22 92 C4 */ lfs f1, lbl_80452CC4-_SDA2_BASE_(r2)
/* 800ACCBC 000A9BFC 48 00 0A 69 */ bl daAlink_c_NS_resetUpperAnime
/* 800ACCBC 000A9BFC 48 00 0A 69 */ bl resetUpperAnime__9daAlink_cFQ29daAlink_c13daAlink_UPPERf
lbl_800ACCC0:
/* 800ACCC0 000A9C00 7F 63 DB 78 */ mr r3, r27
/* 800ACCC4 000A9C04 7F 84 E3 78 */ mr r4, r28
/* 800ACCC8 000A9C08 48 00 2C E1 */ bl daAlink_c_NS_setFaceBasicAnime
/* 800ACCC8 000A9C08 48 00 2C E1 */ bl setFaceBasicAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM
/* 800ACCCC 000A9C0C 48 00 00 38 */ b lbl_800ACD04
lbl_800ACCD0:
/* 800ACCD0 000A9C10 2C 1D 00 0E */ cmpwi r29, 0xe
@@ -197,12 +197,12 @@ lbl_800ACCE0:
lbl_800ACCE8:
/* 800ACCE8 000A9C28 7F 63 DB 78 */ mr r3, r27
/* 800ACCEC 000A9C2C 7F A4 EB 78 */ mr r4, r29
/* 800ACCF0 000A9C30 48 00 2C B9 */ bl daAlink_c_NS_setFaceBasicAnime
/* 800ACCF0 000A9C30 48 00 2C B9 */ bl setFaceBasicAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM
/* 800ACCF4 000A9C34 48 00 00 10 */ b lbl_800ACD04
lbl_800ACCF8:
/* 800ACCF8 000A9C38 7F 63 DB 78 */ mr r3, r27
/* 800ACCFC 000A9C3C 7F 84 E3 78 */ mr r4, r28
/* 800ACD00 000A9C40 48 00 2C A9 */ bl daAlink_c_NS_setFaceBasicAnime
/* 800ACD00 000A9C40 48 00 2C A9 */ bl setFaceBasicAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM
lbl_800ACD04:
/* 800ACD04 000A9C44 38 60 00 01 */ li r3, 1
/* 800ACD08 000A9C48 E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0
+6 -6
View File
@@ -20,7 +20,7 @@
/* 800ACD8C 000A9CCC B0 03 1F 6C */ sth r0, 0x1f6c(r3)
/* 800ACD90 000A9CD0 B0 03 1F A8 */ sth r0, 0x1fa8(r3)
/* 800ACD94 000A9CD4 C0 22 92 C0 */ lfs f1, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800ACD98 000A9CD8 4B FF F9 A1 */ bl daAlink_c_NS_setDoubleAnimeBlendRatio
/* 800ACD98 000A9CD8 4B FF F9 A1 */ bl setDoubleAnimeBlendRatio__9daAlink_cFf
/* 800ACD9C 000A9CDC 93 9B 1F 2C */ stw r28, 0x1f2c(r27)
/* 800ACDA0 000A9CE0 38 00 00 00 */ li r0, 0
/* 800ACDA4 000A9CE4 90 1B 1F 34 */ stw r0, 0x1f34(r27)
@@ -53,7 +53,7 @@ lbl_800ACDF0:
/* 800ACE00 000A9D40 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 800ACE04 000A9D44 41 82 00 80 */ beq lbl_800ACE84
/* 800ACE08 000A9D48 7F 63 DB 78 */ mr r3, r27
/* 800ACE0C 000A9D4C 48 01 2F A5 */ bl daAlink_c_NS_checkZoraWearAbility
/* 800ACE0C 000A9D4C 48 01 2F A5 */ bl checkZoraWearAbility__9daAlink_cCFv
/* 800ACE10 000A9D50 2C 03 00 00 */ cmpwi r3, 0
/* 800ACE14 000A9D54 41 82 00 40 */ beq lbl_800ACE54
/* 800ACE18 000A9D58 A0 1B 2F E8 */ lhz r0, 0x2fe8(r27)
@@ -73,7 +73,7 @@ lbl_800ACDF0:
/* 800ACE50 000A9D90 48 00 00 34 */ b lbl_800ACE84
lbl_800ACE54:
/* 800ACE54 000A9D94 7F 63 DB 78 */ mr r3, r27
/* 800ACE58 000A9D98 48 01 2F 59 */ bl daAlink_c_NS_checkZoraWearAbility
/* 800ACE58 000A9D98 48 01 2F 59 */ bl checkZoraWearAbility__9daAlink_cCFv
/* 800ACE5C 000A9D9C 2C 03 00 00 */ cmpwi r3, 0
/* 800ACE60 000A9DA0 40 82 00 24 */ bne lbl_800ACE84
/* 800ACE64 000A9DA4 3C 60 80 39 */ lis r3, lbl_8038E7F4@ha
@@ -94,7 +94,7 @@ lbl_800ACE84:
/* 800ACE9C 000A9DDC 7F E7 FB 78 */ mr r7, r31
/* 800ACEA0 000A9DE0 FC 20 F0 90 */ fmr f1, f30
/* 800ACEA4 000A9DE4 FC 40 E8 90 */ fmr f2, f29
/* 800ACEA8 000A9DE8 4B FF F4 ED */ bl daAlink_c_NS_setFrameCtrl
/* 800ACEA8 000A9DE8 4B FF F4 ED */ bl setFrameCtrl__9daAlink_cFP16daPy_frameCtrl_cUcssff
/* 800ACEAC 000A9DEC D3 BC 00 08 */ stfs f29, 8(r28)
/* 800ACEB0 000A9DF0 28 1D 00 00 */ cmplwi r29, 0
/* 800ACEB4 000A9DF4 41 82 00 7C */ beq lbl_800ACF30
@@ -129,7 +129,7 @@ lbl_800ACF04:
/* 800ACF18 000A9E58 80 C1 00 14 */ lwz r6, 0x14(r1)
/* 800ACF1C 000A9E5C FC 20 F0 90 */ fmr f1, f30
/* 800ACF20 000A9E60 FC 40 E8 90 */ fmr f2, f29
/* 800ACF24 000A9E64 4B FF F4 71 */ bl daAlink_c_NS_setFrameCtrl
/* 800ACF24 000A9E64 4B FF F4 71 */ bl setFrameCtrl__9daAlink_cFP16daPy_frameCtrl_cUcssff
/* 800ACF28 000A9E68 D3 BD 00 08 */ stfs f29, 8(r29)
/* 800ACF2C 000A9E6C 48 00 00 08 */ b lbl_800ACF34
lbl_800ACF30:
@@ -139,7 +139,7 @@ lbl_800ACF34:
/* 800ACF38 000A9E78 90 1B 1F 4C */ stw r0, 0x1f4c(r27)
/* 800ACF3C 000A9E7C 7F 63 DB 78 */ mr r3, r27
/* 800ACF40 000A9E80 38 80 00 00 */ li r4, 0
/* 800ACF44 000A9E84 48 01 22 C1 */ bl daAlink_c_NS_setBasAnime
/* 800ACF44 000A9E84 48 01 22 C1 */ bl setBasAnime__9daAlink_cFQ29daAlink_c13daAlink_UNDER
/* 800ACF48 000A9E88 38 00 00 00 */ li r0, 0
/* 800ACF4C 000A9E8C 98 1B 2F 8C */ stb r0, 0x2f8c(r27)
/* 800ACF50 000A9E90 E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0
+1 -1
View File
@@ -5,7 +5,7 @@
/* 800ACF90 000A9ED0 C0 42 92 C0 */ lfs f2, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800ACF94 000A9ED4 38 A0 FF FF */ li r5, -1
/* 800ACF98 000A9ED8 C0 62 92 C4 */ lfs f3, lbl_80452CC4-_SDA2_BASE_(r2)
/* 800ACF9C 000A9EDC 48 00 00 71 */ bl daAlink_c_NS_setSingleAnime
/* 800ACF9C 000A9EDC 48 00 00 71 */ bl setSingleAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMffsf
/* 800ACFA0 000A9EE0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800ACFA4 000A9EE4 7C 08 03 A6 */ mtlr r0
/* 800ACFA8 000A9EE8 38 21 00 10 */ addi r1, r1, 0x10
+1 -1
View File
@@ -5,7 +5,7 @@
/* 800ACFC0 000A9F00 C0 22 92 B8 */ lfs f1, lbl_80452CB8-_SDA2_BASE_(r2)
/* 800ACFC4 000A9F04 C0 42 92 C0 */ lfs f2, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800ACFC8 000A9F08 38 A0 FF FF */ li r5, -1
/* 800ACFCC 000A9F0C 48 00 00 41 */ bl daAlink_c_NS_setSingleAnime
/* 800ACFCC 000A9F0C 48 00 00 41 */ bl setSingleAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMffsf
/* 800ACFD0 000A9F10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800ACFD4 000A9F14 7C 08 03 A6 */ mtlr r0
/* 800ACFD8 000A9F18 38 21 00 10 */ addi r1, r1, 0x10
+1 -1
View File
@@ -4,7 +4,7 @@
/* 800ACFEC 000A9F2C FC 60 10 90 */ fmr f3, f2
/* 800ACFF0 000A9F30 C0 42 92 C0 */ lfs f2, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800ACFF4 000A9F34 38 A0 FF FF */ li r5, -1
/* 800ACFF8 000A9F38 48 00 00 15 */ bl daAlink_c_NS_setSingleAnime
/* 800ACFF8 000A9F38 48 00 00 15 */ bl setSingleAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMffsf
/* 800ACFFC 000A9F3C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AD000 000A9F40 7C 08 03 A6 */ mtlr r0
/* 800AD004 000A9F44 38 21 00 10 */ addi r1, r1, 0x10
+5 -5
View File
@@ -20,14 +20,14 @@
/* 800AD058 000A9F98 38 E0 00 00 */ li r7, 0
/* 800AD05C 000A9F9C 3D 00 00 01 */ lis r8, 0x00010800@ha
/* 800AD060 000A9FA0 39 08 08 00 */ addi r8, r8, 0x00010800@l
/* 800AD064 000A9FA4 4B FF F5 AD */ bl daAlink_c_NS_getUnderUpperAnime
/* 800AD064 000A9FA4 4B FF F5 AD */ bl getUnderUpperAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMPP15J3DAnmTransformPP15J3DAnmTransformiUl
/* 800AD068 000A9FA8 7F A3 EB 78 */ mr r3, r29
/* 800AD06C 000A9FAC 80 81 00 0C */ lwz r4, 0xc(r1)
/* 800AD070 000A9FB0 80 A1 00 08 */ lwz r5, 8(r1)
/* 800AD074 000A9FB4 FC 20 E8 90 */ fmr f1, f29
/* 800AD078 000A9FB8 FC 40 F0 90 */ fmr f2, f30
/* 800AD07C 000A9FBC 7F E6 FB 78 */ mr r6, r31
/* 800AD080 000A9FC0 4B FF FC C1 */ bl daAlink_c_NS_commonSingleAnime
/* 800AD080 000A9FC0 4B FF FC C1 */ bl commonSingleAnime__9daAlink_cFP15J3DAnmTransformP15J3DAnmTransformffs
/* 800AD084 000A9FC4 C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800AD088 000A9FC8 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 800AD08C 000A9FCC 4C 41 13 82 */ cror 2, 1, 2
@@ -36,14 +36,14 @@
/* 800AD098 000A9FD8 FC 20 F8 90 */ fmr f1, f31
/* 800AD09C 000A9FDC 38 80 00 00 */ li r4, 0
/* 800AD0A0 000A9FE0 38 A0 00 23 */ li r5, 0x23
/* 800AD0A4 000A9FE4 4B F6 27 A5 */ bl mDoExt_MtxCalcOldFrame_NS_initOldFrameMorf
/* 800AD0A4 000A9FE4 4B F6 27 A5 */ bl initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs
lbl_800AD0A8:
/* 800AD0A8 000A9FE8 7F A3 EB 78 */ mr r3, r29
/* 800AD0AC 000A9FEC 7F C4 F3 78 */ mr r4, r30
/* 800AD0B0 000A9FF0 4B FF D2 0D */ bl daAlink_c_NS_setHandIndex
/* 800AD0B0 000A9FF0 4B FF D2 0D */ bl setHandIndex__9daAlink_cFQ29daAlink_c11daAlink_ANM
/* 800AD0B4 000A9FF4 7F A3 EB 78 */ mr r3, r29
/* 800AD0B8 000A9FF8 7F C4 F3 78 */ mr r4, r30
/* 800AD0BC 000A9FFC 48 00 28 ED */ bl daAlink_c_NS_setFaceBasicAnime
/* 800AD0BC 000A9FFC 48 00 28 ED */ bl setFaceBasicAnime__9daAlink_cFQ29daAlink_c11daAlink_ANM
/* 800AD0C0 000AA000 38 60 00 01 */ li r3, 1
/* 800AD0C4 000AA004 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0
/* 800AD0C8 000AA008 CB E1 00 40 */ lfd f31, 0x40(r1)
+1 -1
View File
@@ -6,7 +6,7 @@
/* 800AD108 000AA048 C0 45 00 08 */ lfs f2, 8(r5)
/* 800AD10C 000AA04C A8 A5 00 00 */ lha r5, 0(r5)
/* 800AD110 000AA050 C0 66 00 0C */ lfs f3, 0xc(r6)
/* 800AD114 000AA054 4B FF FE F9 */ bl daAlink_c_NS_setSingleAnime
/* 800AD114 000AA054 4B FF FE F9 */ bl setSingleAnime__9daAlink_cFQ29daAlink_c11daAlink_ANMffsf
/* 800AD118 000AA058 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AD11C 000AA05C 7C 08 03 A6 */ mtlr r0
/* 800AD120 000AA060 38 21 00 10 */ addi r1, r1, 0x10
+1 -1
View File
@@ -7,7 +7,7 @@
/* 800AD140 000AA080 7C BF 2B 78 */ mr r31, r5
/* 800AD144 000AA084 41 82 00 14 */ beq lbl_800AD158
/* 800AD148 000AA088 7F E3 FB 78 */ mr r3, r31
/* 800AD14C 000AA08C 48 0B 13 C5 */ bl daPy_frameCtrl_c_NS_updateFrame
/* 800AD14C 000AA08C 48 0B 13 C5 */ bl updateFrame__16daPy_frameCtrl_cFv
/* 800AD150 000AA090 C0 1F 00 10 */ lfs f0, 0x10(r31)
/* 800AD154 000AA094 D0 1E 00 08 */ stfs f0, 8(r30)
lbl_800AD158:
+13 -13
View File
@@ -11,7 +11,7 @@
/* 800AD198 000AA0D8 80 03 05 74 */ lwz r0, 0x574(r3)
/* 800AD19C 000AA0DC 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
/* 800AD1A0 000AA0E0 41 82 00 08 */ beq lbl_800AD1A8
/* 800AD1A4 000AA0E4 48 07 F9 69 */ bl daAlink_c_NS_setWolfAnmVoice
/* 800AD1A4 000AA0E4 48 07 F9 69 */ bl setWolfAnmVoice__9daAlink_cFv
lbl_800AD1A8:
/* 800AD1A8 000AA0E8 3B 00 00 00 */ li r24, 0
/* 800AD1AC 000AA0EC 3B C0 00 00 */ li r30, 0
@@ -22,7 +22,7 @@ lbl_800AD1B4:
/* 800AD1BC 000AA0FC 7C 9F 00 2E */ lwzx r4, r31, r0
/* 800AD1C0 000AA100 38 BE 1F D0 */ addi r5, r30, 0x1fd0
/* 800AD1C4 000AA104 7C BF 2A 14 */ add r5, r31, r5
/* 800AD1C8 000AA108 4B FF FF 61 */ bl daAlink_c_NS_animePlay
/* 800AD1C8 000AA108 4B FF FF 61 */ bl animePlay__9daAlink_cFP15J3DAnmTransformP16daPy_frameCtrl_c
/* 800AD1CC 000AA10C 3B 18 00 01 */ addi r24, r24, 1
/* 800AD1D0 000AA110 2C 18 00 03 */ cmpwi r24, 3
/* 800AD1D4 000AA114 3B DE 00 18 */ addi r30, r30, 0x18
@@ -33,26 +33,26 @@ lbl_800AD1B4:
/* 800AD1E8 000AA128 7F E3 FB 78 */ mr r3, r31
/* 800AD1EC 000AA12C 7F 44 D3 78 */ mr r4, r26
/* 800AD1F0 000AA130 38 BF 20 18 */ addi r5, r31, 0x2018
/* 800AD1F4 000AA134 4B FF FF 35 */ bl daAlink_c_NS_animePlay
/* 800AD1F4 000AA134 4B FF FF 35 */ bl animePlay__9daAlink_cFP15J3DAnmTransformP16daPy_frameCtrl_c
lbl_800AD1F8:
/* 800AD1F8 000AA138 7C 19 D8 40 */ cmplw r25, r27
/* 800AD1FC 000AA13C 41 82 00 14 */ beq lbl_800AD210
/* 800AD200 000AA140 7F E3 FB 78 */ mr r3, r31
/* 800AD204 000AA144 7F 24 CB 78 */ mr r4, r25
/* 800AD208 000AA148 38 BF 20 30 */ addi r5, r31, 0x2030
/* 800AD20C 000AA14C 4B FF FF 1D */ bl daAlink_c_NS_animePlay
/* 800AD20C 000AA14C 4B FF FF 1D */ bl animePlay__9daAlink_cFP15J3DAnmTransformP16daPy_frameCtrl_c
lbl_800AD210:
/* 800AD210 000AA150 7F E3 FB 78 */ mr r3, r31
/* 800AD214 000AA154 80 9F 1F 54 */ lwz r4, 0x1f54(r31)
/* 800AD218 000AA158 38 BF 20 48 */ addi r5, r31, 0x2048
/* 800AD21C 000AA15C 4B FF FF 0D */ bl daAlink_c_NS_animePlay
/* 800AD21C 000AA15C 4B FF FF 0D */ bl animePlay__9daAlink_cFP15J3DAnmTransformP16daPy_frameCtrl_c
/* 800AD220 000AA160 88 1F 2F 92 */ lbz r0, 0x2f92(r31)
/* 800AD224 000AA164 28 00 00 FB */ cmplwi r0, 0xfb
/* 800AD228 000AA168 40 82 00 14 */ bne lbl_800AD23C
/* 800AD22C 000AA16C 80 7F 06 A4 */ lwz r3, 0x6a4(r31)
/* 800AD230 000AA170 28 03 00 00 */ cmplwi r3, 0
/* 800AD234 000AA174 41 82 00 08 */ beq lbl_800AD23C
/* 800AD238 000AA178 4B F6 01 F1 */ bl mDoExt_baseAnm_NS_play
/* 800AD238 000AA178 4B F6 01 F1 */ bl play__14mDoExt_baseAnmFv
lbl_800AD23C:
/* 800AD23C 000AA17C 88 1F 2F 93 */ lbz r0, 0x2f93(r31)
/* 800AD240 000AA180 28 00 00 FB */ cmplwi r0, 0xfb
@@ -60,7 +60,7 @@ lbl_800AD23C:
/* 800AD248 000AA188 80 7F 06 AC */ lwz r3, 0x6ac(r31)
/* 800AD24C 000AA18C 28 03 00 00 */ cmplwi r3, 0
/* 800AD250 000AA190 41 82 00 08 */ beq lbl_800AD258
/* 800AD254 000AA194 4B F6 01 D5 */ bl mDoExt_baseAnm_NS_play
/* 800AD254 000AA194 4B F6 01 D5 */ bl play__14mDoExt_baseAnmFv
lbl_800AD258:
/* 800AD258 000AA198 80 1F 05 74 */ lwz r0, 0x574(r31)
/* 800AD25C 000AA19C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
@@ -71,27 +71,27 @@ lbl_800AD258:
/* 800AD270 000AA1B0 80 63 00 14 */ lwz r3, 0x14(r3)
/* 800AD274 000AA1B4 28 03 00 00 */ cmplwi r3, 0
/* 800AD278 000AA1B8 41 82 00 08 */ beq lbl_800AD280
/* 800AD27C 000AA1BC 4B FF BF CD */ bl daAlink_c_NS_simpleAnmPlay
/* 800AD27C 000AA1BC 4B FF BF CD */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
lbl_800AD280:
/* 800AD280 000AA1C0 80 7F 06 8C */ lwz r3, 0x68c(r31)
/* 800AD284 000AA1C4 28 03 00 00 */ cmplwi r3, 0
/* 800AD288 000AA1C8 41 82 00 08 */ beq lbl_800AD290
/* 800AD28C 000AA1CC 4B FF BF BD */ bl daAlink_c_NS_simpleAnmPlay
/* 800AD28C 000AA1CC 4B FF BF BD */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
lbl_800AD290:
/* 800AD290 000AA1D0 80 7F 06 90 */ lwz r3, 0x690(r31)
/* 800AD294 000AA1D4 28 03 00 00 */ cmplwi r3, 0
/* 800AD298 000AA1D8 41 82 00 08 */ beq lbl_800AD2A0
/* 800AD29C 000AA1DC 4B F6 01 8D */ bl mDoExt_baseAnm_NS_play
/* 800AD29C 000AA1DC 4B F6 01 8D */ bl play__14mDoExt_baseAnmFv
lbl_800AD2A0:
/* 800AD2A0 000AA1E0 80 7F 06 B0 */ lwz r3, 0x6b0(r31)
/* 800AD2A4 000AA1E4 28 03 00 00 */ cmplwi r3, 0
/* 800AD2A8 000AA1E8 41 82 00 08 */ beq lbl_800AD2B0
/* 800AD2AC 000AA1EC 4B F6 01 7D */ bl mDoExt_baseAnm_NS_play
/* 800AD2AC 000AA1EC 4B F6 01 7D */ bl play__14mDoExt_baseAnmFv
lbl_800AD2B0:
/* 800AD2B0 000AA1F0 80 7F 06 F4 */ lwz r3, 0x6f4(r31)
/* 800AD2B4 000AA1F4 4B FF BF 95 */ bl daAlink_c_NS_simpleAnmPlay
/* 800AD2B4 000AA1F4 4B FF BF 95 */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
/* 800AD2B8 000AA1F8 80 7F 06 F8 */ lwz r3, 0x6f8(r31)
/* 800AD2BC 000AA1FC 4B FF BF 8D */ bl daAlink_c_NS_simpleAnmPlay
/* 800AD2BC 000AA1FC 4B FF BF 8D */ bl simpleAnmPlay__9daAlink_cFP10J3DAnmBase
/* 800AD2C0 000AA200 39 61 00 30 */ addi r11, r1, 0x30
/* 800AD2C4 000AA204 48 2B 4F 51 */ bl _restgpr_24
/* 800AD2C8 000AA208 80 01 00 34 */ lwz r0, 0x34(r1)
+1 -1
View File
@@ -21,7 +21,7 @@ lbl_800AD320:
/* 800AD324 000AA264 A0 A3 30 AA */ lhz r5, 0x30aa(r3)
lbl_800AD328:
/* 800AD328 000AA268 7C C3 33 78 */ mr r3, r6
/* 800AD32C 000AA26C 4B F6 25 1D */ bl mDoExt_MtxCalcOldFrame_NS_initOldFrameMorf
/* 800AD32C 000AA26C 4B F6 25 1D */ bl initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs
lbl_800AD330:
/* 800AD330 000AA270 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AD334 000AA274 7C 08 03 A6 */ mtlr r0
+1 -1
View File
@@ -6,7 +6,7 @@
/* 800AD354 000AA294 C0 42 92 C0 */ lfs f2, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800AD358 000AA298 38 C0 FF FF */ li r6, -1
/* 800AD35C 000AA29C C0 62 92 C4 */ lfs f3, lbl_80452CC4-_SDA2_BASE_(r2)
/* 800AD360 000AA2A0 48 00 00 79 */ bl daAlink_c_NS_setUpperAnime
/* 800AD360 000AA2A0 48 00 00 79 */ bl setUpperAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UPPERffsf
/* 800AD364 000AA2A4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AD368 000AA2A8 7C 08 03 A6 */ mtlr r0
/* 800AD36C 000AA2AC 38 21 00 10 */ addi r1, r1, 0x10
+1 -1
View File
@@ -6,7 +6,7 @@
/* 800AD388 000AA2C8 C0 22 92 B8 */ lfs f1, lbl_80452CB8-_SDA2_BASE_(r2)
/* 800AD38C 000AA2CC C0 42 92 C0 */ lfs f2, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800AD390 000AA2D0 38 C0 FF FF */ li r6, -1
/* 800AD394 000AA2D4 48 00 00 45 */ bl daAlink_c_NS_setUpperAnime
/* 800AD394 000AA2D4 48 00 00 45 */ bl setUpperAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UPPERffsf
/* 800AD398 000AA2D8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AD39C 000AA2DC 7C 08 03 A6 */ mtlr r0
/* 800AD3A0 000AA2E0 38 21 00 10 */ addi r1, r1, 0x10
+1 -1
View File
@@ -5,7 +5,7 @@
/* 800AD3B8 000AA2F8 38 A0 00 02 */ li r5, 2
/* 800AD3BC 000AA2FC C0 42 92 C0 */ lfs f2, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800AD3C0 000AA300 38 C0 FF FF */ li r6, -1
/* 800AD3C4 000AA304 48 00 00 15 */ bl daAlink_c_NS_setUpperAnime
/* 800AD3C4 000AA304 48 00 00 15 */ bl setUpperAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UPPERffsf
/* 800AD3C8 000AA308 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AD3CC 000AA30C 7C 08 03 A6 */ mtlr r0
/* 800AD3D0 000AA310 38 21 00 10 */ addi r1, r1, 0x10
+15 -15
View File
@@ -21,7 +21,7 @@
/* 800AD428 000AA368 3B E0 00 00 */ li r31, 0
/* 800AD42C 000AA36C 2C 1C 00 02 */ cmpwi r28, 2
/* 800AD430 000AA370 40 82 00 54 */ bne lbl_800AD484
/* 800AD434 000AA374 48 00 28 89 */ bl daAlink_c_NS_resetFacePriAnime
/* 800AD434 000AA374 48 00 28 89 */ bl resetFacePriAnime__9daAlink_cFv
/* 800AD438 000AA378 80 9A 05 74 */ lwz r4, 0x574(r26)
/* 800AD43C 000AA37C 3C 60 EB E9 */ lis r3, 0xEBE8FFB5@ha
/* 800AD440 000AA380 38 03 FF B5 */ addi r0, r3, 0xEBE8FFB5@l
@@ -29,7 +29,7 @@
/* 800AD448 000AA388 90 1A 05 74 */ stw r0, 0x574(r26)
/* 800AD44C 000AA38C 7F 43 D3 78 */ mr r3, r26
/* 800AD450 000AA390 38 80 00 00 */ li r4, 0
/* 800AD454 000AA394 48 00 9D 3D */ bl daAlink_c_NS_cancelItemUseQuake
/* 800AD454 000AA394 48 00 9D 3D */ bl cancelItemUseQuake__9daAlink_cFi
/* 800AD458 000AA398 38 60 00 00 */ li r3, 0
/* 800AD45C 000AA39C A0 1A 1F BC */ lhz r0, 0x1fbc(r26)
/* 800AD460 000AA3A0 28 00 00 62 */ cmplwi r0, 0x62
@@ -57,7 +57,7 @@ lbl_800AD49C:
/* 800AD4A8 000AA3E8 7C 9A 22 14 */ add r4, r26, r4
/* 800AD4AC 000AA3EC 7F 65 DB 78 */ mr r5, r27
/* 800AD4B0 000AA3F0 38 C0 2C 00 */ li r6, 0x2c00
/* 800AD4B4 000AA3F4 4B FF 68 59 */ bl daAlink_c_NS_getAnimeResource
/* 800AD4B4 000AA3F4 4B FF 68 59 */ bl getAnimeResource__9daAlink_cFP14daPy_anmHeap_cUsUl
/* 800AD4B8 000AA3F8 7C 7E 1B 79 */ or. r30, r3, r3
/* 800AD4BC 000AA3FC 40 82 00 10 */ bne lbl_800AD4CC
/* 800AD4C0 000AA400 57 80 18 38 */ slwi r0, r28, 3
@@ -91,15 +91,15 @@ lbl_800AD524:
/* 800AD524 000AA464 FF E0 E8 90 */ fmr f31, f29
lbl_800AD528:
/* 800AD528 000AA468 7F 43 D3 78 */ mr r3, r26
/* 800AD52C 000AA46C 48 01 28 85 */ bl daAlink_c_NS_checkZoraWearAbility
/* 800AD52C 000AA46C 48 01 28 85 */ bl checkZoraWearAbility__9daAlink_cCFv
/* 800AD530 000AA470 2C 03 00 00 */ cmpwi r3, 0
/* 800AD534 000AA474 40 82 00 58 */ bne lbl_800AD58C
/* 800AD538 000AA478 7F 43 D3 78 */ mr r3, r26
/* 800AD53C 000AA47C 48 00 BE 05 */ bl daAlink_c_NS_checkEquipAnime
/* 800AD53C 000AA47C 48 00 BE 05 */ bl checkEquipAnime__9daAlink_cCFv
/* 800AD540 000AA480 2C 03 00 00 */ cmpwi r3, 0
/* 800AD544 000AA484 40 82 00 14 */ bne lbl_800AD558
/* 800AD548 000AA488 7F 43 D3 78 */ mr r3, r26
/* 800AD54C 000AA48C 48 02 39 81 */ bl daAlink_c_NS_checkCutDashAnime
/* 800AD54C 000AA48C 48 02 39 81 */ bl checkCutDashAnime__9daAlink_cCFv
/* 800AD550 000AA490 2C 03 00 00 */ cmpwi r3, 0
/* 800AD554 000AA494 41 82 00 38 */ beq lbl_800AD58C
lbl_800AD558:
@@ -129,22 +129,22 @@ lbl_800AD58C:
/* 800AD5AC 000AA4EC 7F A7 EB 78 */ mr r7, r29
/* 800AD5B0 000AA4F0 FC 20 E0 90 */ fmr f1, f28
/* 800AD5B4 000AA4F4 FC 40 F8 90 */ fmr f2, f31
/* 800AD5B8 000AA4F8 4B FF ED DD */ bl daAlink_c_NS_setFrameCtrl
/* 800AD5B8 000AA4F8 4B FF ED DD */ bl setFrameCtrl__9daAlink_cFP16daPy_frameCtrl_cUcssff
/* 800AD5BC 000AA4FC D3 FE 00 08 */ stfs f31, 8(r30)
/* 800AD5C0 000AA500 7F 43 D3 78 */ mr r3, r26
/* 800AD5C4 000AA504 FC 20 F0 90 */ fmr f1, f30
/* 800AD5C8 000AA508 4B FF FD 11 */ bl daAlink_c_NS_setUpperAnimeMorf
/* 800AD5C8 000AA508 4B FF FD 11 */ bl setUpperAnimeMorf__9daAlink_cFf
/* 800AD5CC 000AA50C 7F 43 D3 78 */ mr r3, r26
/* 800AD5D0 000AA510 48 03 14 19 */ bl daAlink_c_NS_checkBowAnime
/* 800AD5D0 000AA510 48 03 14 19 */ bl checkBowAnime__9daAlink_cCFv
/* 800AD5D4 000AA514 2C 03 00 00 */ cmpwi r3, 0
/* 800AD5D8 000AA518 40 82 00 14 */ bne lbl_800AD5EC
/* 800AD5DC 000AA51C 7F 43 D3 78 */ mr r3, r26
/* 800AD5E0 000AA520 48 03 26 91 */ bl daAlink_c_NS_setBowNormalAnime
/* 800AD5E0 000AA520 48 03 26 91 */ bl setBowNormalAnime__9daAlink_cFv
/* 800AD5E4 000AA524 7F 43 D3 78 */ mr r3, r26
/* 800AD5E8 000AA528 48 03 14 FD */ bl daAlink_c_NS_deleteArrow
/* 800AD5E8 000AA528 48 03 14 FD */ bl deleteArrow__9daAlink_cFv
lbl_800AD5EC:
/* 800AD5EC 000AA52C 7F 43 D3 78 */ mr r3, r26
/* 800AD5F0 000AA530 48 03 66 AD */ bl daAlink_c_NS_checkGrabAnimeAndThrow
/* 800AD5F0 000AA530 48 03 66 AD */ bl checkGrabAnimeAndThrow__9daAlink_cCFv
/* 800AD5F4 000AA534 2C 03 00 00 */ cmpwi r3, 0
/* 800AD5F8 000AA538 40 82 00 34 */ bne lbl_800AD62C
/* 800AD5FC 000AA53C 38 60 00 00 */ li r3, 0
@@ -160,7 +160,7 @@ lbl_800AD61C:
/* 800AD61C 000AA55C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AD620 000AA560 40 82 00 0C */ bne lbl_800AD62C
/* 800AD624 000AA564 7F 43 D3 78 */ mr r3, r26
/* 800AD628 000AA568 48 03 75 AD */ bl daAlink_c_NS_freeGrabItem
/* 800AD628 000AA568 48 03 75 AD */ bl freeGrabItem__9daAlink_cFv
lbl_800AD62C:
/* 800AD62C 000AA56C 38 60 00 00 */ li r3, 0
/* 800AD630 000AA570 A0 1A 1F BC */ lhz r0, 0x1fbc(r26)
@@ -178,7 +178,7 @@ lbl_800AD64C:
/* 800AD658 000AA598 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 800AD65C 000AA59C 41 82 00 0C */ beq lbl_800AD668
/* 800AD660 000AA5A0 7F 43 D3 78 */ mr r3, r26
/* 800AD664 000AA5A4 48 08 B5 A1 */ bl daAlink_c_NS_resetWolfEnemyBiteAll
/* 800AD664 000AA5A4 48 08 B5 A1 */ bl resetWolfEnemyBiteAll__9daAlink_cFv
lbl_800AD668:
/* 800AD668 000AA5A8 2C 1F 00 00 */ cmpwi r31, 0
/* 800AD66C 000AA5AC 41 82 00 3C */ beq lbl_800AD6A8
@@ -197,7 +197,7 @@ lbl_800AD690:
/* 800AD698 000AA5D8 38 00 00 00 */ li r0, 0
/* 800AD69C 000AA5DC 98 1A 2F A3 */ stb r0, 0x2fa3(r26)
/* 800AD6A0 000AA5E0 38 7A 28 44 */ addi r3, r26, 0x2844
/* 800AD6A4 000AA5E4 48 0B 16 59 */ bl daPy_actorKeep_c_NS_clearData
/* 800AD6A4 000AA5E4 48 0B 16 59 */ bl clearData__16daPy_actorKeep_cFv
lbl_800AD6A8:
/* 800AD6A8 000AA5E8 80 1A 05 70 */ lwz r0, 0x570(r26)
/* 800AD6AC 000AA5EC 54 00 02 0C */ rlwinm r0, r0, 0, 8, 6
+1 -1
View File
@@ -6,7 +6,7 @@
/* 800AD704 000AA644 C0 46 00 08 */ lfs f2, 8(r6)
/* 800AD708 000AA648 A8 C6 00 00 */ lha r6, 0(r6)
/* 800AD70C 000AA64C C0 67 00 0C */ lfs f3, 0xc(r7)
/* 800AD710 000AA650 4B FF FC C9 */ bl daAlink_c_NS_setUpperAnime
/* 800AD710 000AA650 4B FF FC C9 */ bl setUpperAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UPPERffsf
/* 800AD714 000AA654 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AD718 000AA658 7C 08 03 A6 */ mtlr r0
/* 800AD71C 000AA65C 38 21 00 10 */ addi r1, r1, 0x10
+10 -10
View File
@@ -24,14 +24,14 @@ lbl_800AD770:
/* 800AD778 000AA6B8 38 00 00 00 */ li r0, 0
/* 800AD77C 000AA6BC 98 1D 2F A3 */ stb r0, 0x2fa3(r29)
/* 800AD780 000AA6C0 38 7D 28 44 */ addi r3, r29, 0x2844
/* 800AD784 000AA6C4 48 0B 15 79 */ bl daPy_actorKeep_c_NS_clearData
/* 800AD784 000AA6C4 48 0B 15 79 */ bl clearData__16daPy_actorKeep_cFv
/* 800AD788 000AA6C8 48 00 00 4C */ b lbl_800AD7D4
lbl_800AD78C:
/* 800AD78C 000AA6CC 80 1D 31 A0 */ lwz r0, 0x31a0(r29)
/* 800AD790 000AA6D0 54 00 02 D7 */ rlwinm. r0, r0, 0, 0xb, 0xb
/* 800AD794 000AA6D4 40 82 00 40 */ bne lbl_800AD7D4
/* 800AD798 000AA6D8 7F A3 EB 78 */ mr r3, r29
/* 800AD79C 000AA6DC 48 03 64 D1 */ bl daAlink_c_NS_checkGrabAnime
/* 800AD79C 000AA6DC 48 03 64 D1 */ bl checkGrabAnime__9daAlink_cCFv
/* 800AD7A0 000AA6E0 2C 03 00 00 */ cmpwi r3, 0
/* 800AD7A4 000AA6E4 40 82 00 2C */ bne lbl_800AD7D0
/* 800AD7A8 000AA6E8 38 60 00 00 */ li r3, 0
@@ -69,7 +69,7 @@ lbl_800AD80C:
/* 800AD80C 000AA74C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AD810 000AA750 41 82 00 0C */ beq lbl_800AD81C
/* 800AD814 000AA754 7F A3 EB 78 */ mr r3, r29
/* 800AD818 000AA758 48 08 B3 ED */ bl daAlink_c_NS_resetWolfEnemyBiteAll
/* 800AD818 000AA758 48 08 B3 ED */ bl resetWolfEnemyBiteAll__9daAlink_cFv
lbl_800AD81C:
/* 800AD81C 000AA75C 38 00 00 00 */ li r0, 0
/* 800AD820 000AA760 57 C3 18 38 */ slwi r3, r30, 3
@@ -86,22 +86,22 @@ lbl_800AD81C:
/* 800AD84C 000AA78C 38 63 20 18 */ addi r3, r3, 0x2018
/* 800AD850 000AA790 7C 7D 1A 14 */ add r3, r29, r3
/* 800AD854 000AA794 38 80 00 00 */ li r4, 0
/* 800AD858 000AA798 48 27 AB A5 */ bl J3DFrameCtrl_NS_init
/* 800AD858 000AA798 48 27 AB A5 */ bl init__12J3DFrameCtrlFs
/* 800AD85C 000AA79C 7F A3 EB 78 */ mr r3, r29
/* 800AD860 000AA7A0 FC 20 F8 90 */ fmr f1, f31
/* 800AD864 000AA7A4 4B FF FA 75 */ bl daAlink_c_NS_setUpperAnimeMorf
/* 800AD864 000AA7A4 4B FF FA 75 */ bl setUpperAnimeMorf__9daAlink_cFf
/* 800AD868 000AA7A8 2C 1E 00 02 */ cmpwi r30, 2
/* 800AD86C 000AA7AC 40 82 00 0C */ bne lbl_800AD878
/* 800AD870 000AA7B0 7F A3 EB 78 */ mr r3, r29
/* 800AD874 000AA7B4 48 00 24 49 */ bl daAlink_c_NS_resetFacePriAnime
/* 800AD874 000AA7B4 48 00 24 49 */ bl resetFacePriAnime__9daAlink_cFv
lbl_800AD878:
/* 800AD878 000AA7B8 38 00 00 FF */ li r0, 0xff
/* 800AD87C 000AA7BC 98 1D 2F 96 */ stb r0, 0x2f96(r29)
/* 800AD880 000AA7C0 98 1D 2F 97 */ stb r0, 0x2f97(r29)
/* 800AD884 000AA7C4 7F A3 EB 78 */ mr r3, r29
/* 800AD888 000AA7C8 48 03 12 5D */ bl daAlink_c_NS_deleteArrow
/* 800AD888 000AA7C8 48 03 12 5D */ bl deleteArrow__9daAlink_cFv
/* 800AD88C 000AA7CC 7F A3 EB 78 */ mr r3, r29
/* 800AD890 000AA7D0 48 03 23 E1 */ bl daAlink_c_NS_setBowNormalAnime
/* 800AD890 000AA7D0 48 03 23 E1 */ bl setBowNormalAnime__9daAlink_cFv
/* 800AD894 000AA7D4 80 9D 05 74 */ lwz r4, 0x574(r29)
/* 800AD898 000AA7D8 3C 60 EB E9 */ lis r3, 0xEBE8FFB5@ha
/* 800AD89C 000AA7DC 38 03 FF B5 */ addi r0, r3, 0xEBE8FFB5@l
@@ -110,14 +110,14 @@ lbl_800AD878:
/* 800AD8A8 000AA7E8 2C 1F 00 00 */ cmpwi r31, 0
/* 800AD8AC 000AA7EC 41 82 00 0C */ beq lbl_800AD8B8
/* 800AD8B0 000AA7F0 7F A3 EB 78 */ mr r3, r29
/* 800AD8B4 000AA7F4 48 03 73 21 */ bl daAlink_c_NS_freeGrabItem
/* 800AD8B4 000AA7F4 48 03 73 21 */ bl freeGrabItem__9daAlink_cFv
lbl_800AD8B8:
/* 800AD8B8 000AA7F8 80 1D 05 70 */ lwz r0, 0x570(r29)
/* 800AD8BC 000AA7FC 54 00 02 0C */ rlwinm r0, r0, 0, 8, 6
/* 800AD8C0 000AA800 90 1D 05 70 */ stw r0, 0x570(r29)
/* 800AD8C4 000AA804 7F A3 EB 78 */ mr r3, r29
/* 800AD8C8 000AA808 38 80 00 00 */ li r4, 0
/* 800AD8CC 000AA80C 48 00 98 C5 */ bl daAlink_c_NS_cancelItemUseQuake
/* 800AD8CC 000AA80C 48 00 98 C5 */ bl cancelItemUseQuake__9daAlink_cFi
/* 800AD8D0 000AA810 38 60 00 01 */ li r3, 1
/* 800AD8D4 000AA814 E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0
/* 800AD8D8 000AA818 CB E1 00 20 */ lfd f31, 0x20(r1)
+2 -2
View File
@@ -18,12 +18,12 @@
lbl_800AD938:
/* 800AD938 000AA878 38 80 00 00 */ li r4, 0
/* 800AD93C 000AA87C 38 A0 00 23 */ li r5, 0x23
/* 800AD940 000AA880 4B F6 1F 09 */ bl mDoExt_MtxCalcOldFrame_NS_initOldFrameMorf
/* 800AD940 000AA880 4B F6 1F 09 */ bl initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs
/* 800AD944 000AA884 48 00 00 10 */ b lbl_800AD954
lbl_800AD948:
/* 800AD948 000AA888 38 80 00 10 */ li r4, 0x10
/* 800AD94C 000AA88C 38 A0 00 23 */ li r5, 0x23
/* 800AD950 000AA890 4B F6 1E F9 */ bl mDoExt_MtxCalcOldFrame_NS_initOldFrameMorf
/* 800AD950 000AA890 4B F6 1E F9 */ bl initOldFrameMorf__22mDoExt_MtxCalcOldFrameFfUsUs
lbl_800AD954:
/* 800AD954 000AA894 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AD958 000AA898 7C 08 03 A6 */ mtlr r0
+3 -3
View File
@@ -23,7 +23,7 @@
/* 800AD9BC 000AA8FC 7C 9F 22 14 */ add r4, r31, r4
/* 800AD9C0 000AA900 7F 45 D3 78 */ mr r5, r26
/* 800AD9C4 000AA904 38 C0 2C 00 */ li r6, 0x2c00
/* 800AD9C8 000AA908 4B FF 63 45 */ bl daAlink_c_NS_getAnimeResource
/* 800AD9C8 000AA908 4B FF 63 45 */ bl getAnimeResource__9daAlink_cFP14daPy_anmHeap_cUsUl
/* 800AD9CC 000AA90C 7C 7D 1B 79 */ or. r29, r3, r3
/* 800AD9D0 000AA910 40 82 00 10 */ bne lbl_800AD9E0
/* 800AD9D4 000AA914 57 60 18 38 */ slwi r0, r27, 3
@@ -67,11 +67,11 @@ lbl_800ADA3C:
/* 800ADA5C 000AA99C 7F 87 E3 78 */ mr r7, r28
/* 800ADA60 000AA9A0 FC 20 E0 90 */ fmr f1, f28
/* 800ADA64 000AA9A4 FC 40 F8 90 */ fmr f2, f31
/* 800ADA68 000AA9A8 4B FF E9 2D */ bl daAlink_c_NS_setFrameCtrl
/* 800ADA68 000AA9A8 4B FF E9 2D */ bl setFrameCtrl__9daAlink_cFP16daPy_frameCtrl_cUcssff
/* 800ADA6C 000AA9AC D3 FD 00 08 */ stfs f31, 8(r29)
/* 800ADA70 000AA9B0 7F E3 FB 78 */ mr r3, r31
/* 800ADA74 000AA9B4 FC 20 F0 90 */ fmr f1, f30
/* 800ADA78 000AA9B8 4B FF FE 7D */ bl daAlink_c_NS_setUnderAnimeMorf
/* 800ADA78 000AA9B8 4B FF FE 7D */ bl setUnderAnimeMorf__9daAlink_cFf
/* 800ADA7C 000AA9BC 38 60 00 01 */ li r3, 1
/* 800ADA80 000AA9C0 E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0
/* 800ADA84 000AA9C4 CB E1 00 60 */ lfd f31, 0x60(r1)
+1 -1
View File
@@ -6,7 +6,7 @@
/* 800ADACC 000AAA0C C0 46 00 08 */ lfs f2, 8(r6)
/* 800ADAD0 000AAA10 A8 C6 00 00 */ lha r6, 0(r6)
/* 800ADAD4 000AAA14 C0 67 00 0C */ lfs f3, 0xc(r7)
/* 800ADAD8 000AAA18 4B FF FE 8D */ bl daAlink_c_NS_setUnderAnime
/* 800ADAD8 000AAA18 4B FF FE 8D */ bl setUnderAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UNDERffsf
/* 800ADADC 000AAA1C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800ADAE0 000AAA20 7C 08 03 A6 */ mtlr r0
/* 800ADAE4 000AAA24 38 21 00 10 */ addi r1, r1, 0x10
+2 -2
View File
@@ -21,10 +21,10 @@
/* 800ADB3C 000AAA7C 38 63 1F D0 */ addi r3, r3, 0x1fd0
/* 800ADB40 000AAA80 7C 7F 1A 14 */ add r3, r31, r3
/* 800ADB44 000AAA84 38 80 00 00 */ li r4, 0
/* 800ADB48 000AAA88 48 27 A8 B5 */ bl J3DFrameCtrl_NS_init
/* 800ADB48 000AAA88 48 27 A8 B5 */ bl init__12J3DFrameCtrlFs
/* 800ADB4C 000AAA8C 7F E3 FB 78 */ mr r3, r31
/* 800ADB50 000AAA90 FC 20 F8 90 */ fmr f1, f31
/* 800ADB54 000AAA94 4B FF FD A1 */ bl daAlink_c_NS_setUnderAnimeMorf
/* 800ADB54 000AAA94 4B FF FD A1 */ bl setUnderAnimeMorf__9daAlink_cFf
/* 800ADB58 000AAA98 38 60 00 01 */ li r3, 1
/* 800ADB5C 000AAA9C E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0
/* 800ADB60 000AAAA0 CB E1 00 10 */ lfd f31, 0x10(r1)
+4 -4
View File
@@ -15,7 +15,7 @@ lbl_800ADBA8:
/* 800ADBAC 000AAAEC 7C A4 2B 78 */ mr r4, r5
/* 800ADBB0 000AAAF0 38 A0 00 00 */ li r5, 0
/* 800ADBB4 000AAAF4 38 C1 00 18 */ addi r6, r1, 0x18
/* 800ADBB8 000AAAF8 48 28 BC C1 */ bl JMAEulerToQuat
/* 800ADBB8 000AAAF8 48 28 BC C1 */ bl JMAEulerToQuat__FsssP10Quaternion
/* 800ADBBC 000AAAFC C0 1F 00 00 */ lfs f0, 0(r31)
/* 800ADBC0 000AAB00 D0 01 00 08 */ stfs f0, 8(r1)
/* 800ADBC4 000AAB04 C0 1F 00 04 */ lfs f0, 4(r31)
@@ -27,7 +27,7 @@ lbl_800ADBA8:
/* 800ADBDC 000AAB1C 38 61 00 18 */ addi r3, r1, 0x18
/* 800ADBE0 000AAB20 38 81 00 08 */ addi r4, r1, 8
/* 800ADBE4 000AAB24 7F E5 FB 78 */ mr r5, r31
/* 800ADBE8 000AAB28 4B F5 EF 75 */ bl mDoMtx_QuatConcat
/* 800ADBE8 000AAB28 4B F5 EF 75 */ bl mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion
lbl_800ADBEC:
/* 800ADBEC 000AAB2C 7F C0 07 35 */ extsh. r0, r30
/* 800ADBF0 000AAB30 41 82 00 48 */ beq lbl_800ADC38
@@ -35,7 +35,7 @@ lbl_800ADBEC:
/* 800ADBF8 000AAB38 38 80 00 00 */ li r4, 0
/* 800ADBFC 000AAB3C 7F C5 F3 78 */ mr r5, r30
/* 800ADC00 000AAB40 38 C1 00 18 */ addi r6, r1, 0x18
/* 800ADC04 000AAB44 48 28 BC 75 */ bl JMAEulerToQuat
/* 800ADC04 000AAB44 48 28 BC 75 */ bl JMAEulerToQuat__FsssP10Quaternion
/* 800ADC08 000AAB48 C0 1F 00 00 */ lfs f0, 0(r31)
/* 800ADC0C 000AAB4C D0 01 00 08 */ stfs f0, 8(r1)
/* 800ADC10 000AAB50 C0 1F 00 04 */ lfs f0, 4(r31)
@@ -47,7 +47,7 @@ lbl_800ADBEC:
/* 800ADC28 000AAB68 38 61 00 18 */ addi r3, r1, 0x18
/* 800ADC2C 000AAB6C 38 81 00 08 */ addi r4, r1, 8
/* 800ADC30 000AAB70 7F E5 FB 78 */ mr r5, r31
/* 800ADC34 000AAB74 4B F5 EF 29 */ bl mDoMtx_QuatConcat
/* 800ADC34 000AAB74 4B F5 EF 29 */ bl mDoMtx_QuatConcat__FPC10QuaternionPC10QuaternionP10Quaternion
lbl_800ADC38:
/* 800ADC38 000AAB78 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 800ADC3C 000AAB7C 83 C1 00 28 */ lwz r30, 0x28(r1)
+5 -5
View File
@@ -6,27 +6,27 @@
/* 800ADC64 000AABA4 7C 7E 1B 78 */ mr r30, r3
/* 800ADC68 000AABA8 3B E0 00 00 */ li r31, 0
/* 800ADC6C 000AABAC 38 80 00 10 */ li r4, 0x10
/* 800ADC70 000AABB0 4B FF E8 E9 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800ADC70 000AABB0 4B FF E8 E9 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800ADC74 000AABB4 2C 03 00 00 */ cmpwi r3, 0
/* 800ADC78 000AABB8 40 82 00 54 */ bne lbl_800ADCCC
/* 800ADC7C 000AABBC 7F C3 F3 78 */ mr r3, r30
/* 800ADC80 000AABC0 38 80 00 06 */ li r4, 6
/* 800ADC84 000AABC4 4B FF E8 D5 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800ADC84 000AABC4 4B FF E8 D5 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800ADC88 000AABC8 2C 03 00 00 */ cmpwi r3, 0
/* 800ADC8C 000AABCC 40 82 00 40 */ bne lbl_800ADCCC
/* 800ADC90 000AABD0 7F C3 F3 78 */ mr r3, r30
/* 800ADC94 000AABD4 38 80 00 0A */ li r4, 0xa
/* 800ADC98 000AABD8 4B FF E8 C1 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800ADC98 000AABD8 4B FF E8 C1 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800ADC9C 000AABDC 2C 03 00 00 */ cmpwi r3, 0
/* 800ADCA0 000AABE0 40 82 00 2C */ bne lbl_800ADCCC
/* 800ADCA4 000AABE4 7F C3 F3 78 */ mr r3, r30
/* 800ADCA8 000AABE8 38 80 00 07 */ li r4, 7
/* 800ADCAC 000AABEC 4B FF E8 AD */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800ADCAC 000AABEC 4B FF E8 AD */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800ADCB0 000AABF0 2C 03 00 00 */ cmpwi r3, 0
/* 800ADCB4 000AABF4 40 82 00 18 */ bne lbl_800ADCCC
/* 800ADCB8 000AABF8 7F C3 F3 78 */ mr r3, r30
/* 800ADCBC 000AABFC 38 80 00 0B */ li r4, 0xb
/* 800ADCC0 000AAC00 4B FF E8 99 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800ADCC0 000AAC00 4B FF E8 99 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800ADCC4 000AAC04 2C 03 00 00 */ cmpwi r3, 0
/* 800ADCC8 000AAC08 41 82 00 08 */ beq lbl_800ADCD0
lbl_800ADCCC:
+5 -5
View File
@@ -6,27 +6,27 @@
/* 800ADD00 000AAC40 7C 7E 1B 78 */ mr r30, r3
/* 800ADD04 000AAC44 3B E0 00 00 */ li r31, 0
/* 800ADD08 000AAC48 38 80 00 11 */ li r4, 0x11
/* 800ADD0C 000AAC4C 4B FF E8 4D */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800ADD0C 000AAC4C 4B FF E8 4D */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800ADD10 000AAC50 2C 03 00 00 */ cmpwi r3, 0
/* 800ADD14 000AAC54 40 82 00 54 */ bne lbl_800ADD68
/* 800ADD18 000AAC58 7F C3 F3 78 */ mr r3, r30
/* 800ADD1C 000AAC5C 38 80 00 08 */ li r4, 8
/* 800ADD20 000AAC60 4B FF E8 39 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800ADD20 000AAC60 4B FF E8 39 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800ADD24 000AAC64 2C 03 00 00 */ cmpwi r3, 0
/* 800ADD28 000AAC68 40 82 00 40 */ bne lbl_800ADD68
/* 800ADD2C 000AAC6C 7F C3 F3 78 */ mr r3, r30
/* 800ADD30 000AAC70 38 80 00 0C */ li r4, 0xc
/* 800ADD34 000AAC74 4B FF E8 25 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800ADD34 000AAC74 4B FF E8 25 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800ADD38 000AAC78 2C 03 00 00 */ cmpwi r3, 0
/* 800ADD3C 000AAC7C 40 82 00 2C */ bne lbl_800ADD68
/* 800ADD40 000AAC80 7F C3 F3 78 */ mr r3, r30
/* 800ADD44 000AAC84 38 80 00 09 */ li r4, 9
/* 800ADD48 000AAC88 4B FF E8 11 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800ADD48 000AAC88 4B FF E8 11 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800ADD4C 000AAC8C 2C 03 00 00 */ cmpwi r3, 0
/* 800ADD50 000AAC90 40 82 00 18 */ bne lbl_800ADD68
/* 800ADD54 000AAC94 7F C3 F3 78 */ mr r3, r30
/* 800ADD58 000AAC98 38 80 00 0D */ li r4, 0xd
/* 800ADD5C 000AAC9C 4B FF E7 FD */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800ADD5C 000AAC9C 4B FF E7 FD */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800ADD60 000AACA0 2C 03 00 00 */ cmpwi r3, 0
/* 800ADD64 000AACA4 41 82 00 08 */ beq lbl_800ADD6C
lbl_800ADD68:
+1 -1
View File
@@ -18,7 +18,7 @@ lbl_800ADDC0:
lbl_800ADDC8:
/* 800ADDC8 000AAD08 38 9F 1A 60 */ addi r4, r31, 0x1a60
/* 800ADDCC 000AAD0C A8 BF 04 DE */ lha r5, 0x4de(r31)
/* 800ADDD0 000AAD10 48 00 22 C9 */ bl daAlink_c_NS_getGroundAngle
/* 800ADDD0 000AAD10 48 00 22 C9 */ bl getGroundAngle__9daAlink_cFP13cBgS_PolyInfos
lbl_800ADDD4:
/* 800ADDD4 000AAD14 C0 3F 33 98 */ lfs f1, 0x3398(r31)
/* 800ADDD8 000AAD18 3C 80 80 44 */ lis r4, lbl_80439A20@ha
+43 -43
View File
@@ -25,16 +25,16 @@
/* 800ADE74 000AADB4 3B 84 D6 58 */ addi r28, r4, lbl_8038D658@l
/* 800ADE78 000AADB8 3B 5F 1F D0 */ addi r26, r31, 0x1fd0
/* 800ADE7C 000AADBC 3B 3F 1F E8 */ addi r25, r31, 0x1fe8
/* 800ADE80 000AADC0 4B FF FF 09 */ bl daAlink_c_NS_getMoveGroundAngleSpeedRate
/* 800ADE80 000AADC0 4B FF FF 09 */ bl getMoveGroundAngleSpeedRate__9daAlink_cFv
/* 800ADE84 000AADC4 FF C0 08 90 */ fmr f30, f1
/* 800ADE88 000AADC8 38 7C 00 64 */ addi r3, r28, 0x64
/* 800ADE8C 000AADCC C3 83 00 48 */ lfs f28, 0x48(r3)
/* 800ADE90 000AADD0 7F E3 FB 78 */ mr r3, r31
/* 800ADE94 000AADD4 48 06 7D 8D */ bl daAlink_c_NS_checkEventRun
/* 800ADE94 000AADD4 48 06 7D 8D */ bl checkEventRun__9daAlink_cCFv
/* 800ADE98 000AADD8 7C 7D 1B 78 */ mr r29, r3
/* 800ADE9C 000AADDC 7F E3 FB 78 */ mr r3, r31
/* 800ADEA0 000AADE0 38 80 00 01 */ li r4, 1
/* 800ADEA4 000AADE4 48 03 46 79 */ bl daAlink_c_NS_checkBootsMoveAnime
/* 800ADEA4 000AADE4 48 03 46 79 */ bl checkBootsMoveAnime__9daAlink_cFi
/* 800ADEA8 000AADE8 7C 7E 1B 79 */ or. r30, r3, r3
/* 800ADEAC 000AADEC 41 82 00 10 */ beq lbl_800ADEBC
/* 800ADEB0 000AADF0 C3 E2 92 B8 */ lfs f31, lbl_80452CB8-_SDA2_BASE_(r2)
@@ -53,7 +53,7 @@ lbl_800ADEC8:
lbl_800ADEDC:
/* 800ADEDC 000AAE1C 80 7F 27 E0 */ lwz r3, 0x27e0(r31)
/* 800ADEE0 000AAE20 38 80 00 00 */ li r4, 0
/* 800ADEE4 000AAE24 4B FC 56 59 */ bl dAttention_c_NS_LockonTarget
/* 800ADEE4 000AAE24 4B FC 56 59 */ bl LockonTarget__12dAttention_cFl
/* 800ADEE8 000AAE28 7C 75 1B 78 */ mr r21, r3
/* 800ADEEC 000AAE2C A0 1F 1F BC */ lhz r0, 0x1fbc(r31)
/* 800ADEF0 000AAE30 28 00 02 62 */ cmplwi r0, 0x262
@@ -65,12 +65,12 @@ lbl_800ADF00:
/* 800ADF04 000AAE44 40 82 00 38 */ bne lbl_800ADF3C
/* 800ADF08 000AAE48 28 15 00 00 */ cmplwi r21, 0
/* 800ADF0C 000AAE4C 41 82 00 24 */ beq lbl_800ADF30
/* 800ADF10 000AAE50 48 02 E6 39 */ bl daAlink_c_NS_checkEnemyGroup
/* 800ADF10 000AAE50 48 02 E6 39 */ bl checkEnemyGroup__9daAlink_cFP10fopAc_ac_c
/* 800ADF14 000AAE54 2C 03 00 00 */ cmpwi r3, 0
/* 800ADF18 000AAE58 40 82 00 4C */ bne lbl_800ADF64
/* 800ADF1C 000AAE5C 7F E3 FB 78 */ mr r3, r31
/* 800ADF20 000AAE60 7E A4 AB 78 */ mr r4, r21
/* 800ADF24 000AAE64 48 03 A3 8D */ bl daAlink_c_NS_checkGoatCatchActor
/* 800ADF24 000AAE64 48 03 A3 8D */ bl checkGoatCatchActor__9daAlink_cFP10fopAc_ac_c
/* 800ADF28 000AAE68 2C 03 00 00 */ cmpwi r3, 0
/* 800ADF2C 000AAE6C 40 82 00 38 */ bne lbl_800ADF64
lbl_800ADF30:
@@ -181,12 +181,12 @@ lbl_800AE098:
/* 800AE0A0 000AAFE0 41 81 00 2C */ bgt lbl_800AE0CC
/* 800AE0A4 000AAFE4 7F E3 FB 78 */ mr r3, r31
/* 800AE0A8 000AAFE8 38 80 00 1A */ li r4, 0x1a
/* 800AE0AC 000AAFEC 4B FF E4 AD */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800AE0AC 000AAFEC 4B FF E4 AD */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800AE0B0 000AAFF0 2C 03 00 00 */ cmpwi r3, 0
/* 800AE0B4 000AAFF4 41 82 00 20 */ beq lbl_800AE0D4
/* 800AE0B8 000AAFF8 7F 43 D3 78 */ mr r3, r26
/* 800AE0BC 000AAFFC C0 22 92 C0 */ lfs f1, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800AE0C0 000AB000 48 27 A3 6D */ bl J3DFrameCtrl_NS_checkPass
/* 800AE0C0 000AB000 48 27 A3 6D */ bl checkPass__12J3DFrameCtrlFf
/* 800AE0C4 000AB004 2C 03 00 00 */ cmpwi r3, 0
/* 800AE0C8 000AB008 40 82 00 0C */ bne lbl_800AE0D4
lbl_800AE0CC:
@@ -194,11 +194,11 @@ lbl_800AE0CC:
/* 800AE0D0 000AB010 48 00 00 38 */ b lbl_800AE108
lbl_800AE0D4:
/* 800AE0D4 000AB014 7F E3 FB 78 */ mr r3, r31
/* 800AE0D8 000AB018 48 00 53 0D */ bl daAlink_c_NS_checkRestHPAnime
/* 800AE0D8 000AB018 48 00 53 0D */ bl checkRestHPAnime__9daAlink_cFv
/* 800AE0DC 000AB01C 2C 03 00 00 */ cmpwi r3, 0
/* 800AE0E0 000AB020 41 82 00 1C */ beq lbl_800AE0FC
/* 800AE0E4 000AB024 7F E3 FB 78 */ mr r3, r31
/* 800AE0E8 000AB028 48 02 ED 09 */ bl daAlink_c_NS_checkUpperGuardAnime
/* 800AE0E8 000AB028 48 02 ED 09 */ bl checkUpperGuardAnime__9daAlink_cCFv
/* 800AE0EC 000AB02C 2C 03 00 00 */ cmpwi r3, 0
/* 800AE0F0 000AB030 40 82 00 0C */ bne lbl_800AE0FC
/* 800AE0F4 000AB034 3B 60 00 B6 */ li r27, 0xb6
@@ -223,7 +223,7 @@ lbl_800AE120:
/* 800AE130 000AB070 41 82 01 00 */ beq lbl_800AE230
/* 800AE134 000AB074 7F E3 FB 78 */ mr r3, r31
/* 800AE138 000AB078 38 80 00 00 */ li r4, 0
/* 800AE13C 000AB07C 48 03 43 E1 */ bl daAlink_c_NS_checkBootsMoveAnime
/* 800AE13C 000AB07C 48 03 43 E1 */ bl checkBootsMoveAnime__9daAlink_cFi
/* 800AE140 000AB080 2C 03 00 00 */ cmpwi r3, 0
/* 800AE144 000AB084 41 82 00 88 */ beq lbl_800AE1CC
/* 800AE148 000AB088 3B 40 00 0E */ li r26, 0xe
@@ -237,7 +237,7 @@ lbl_800AE120:
/* 800AE168 000AB0A8 7F E3 FB 78 */ mr r3, r31
/* 800AE16C 000AB0AC 38 80 00 01 */ li r4, 1
/* 800AE170 000AB0B0 38 A0 00 00 */ li r5, 0
/* 800AE174 000AB0B4 48 00 D3 45 */ bl daAlink_c_NS_checkHeavyStateOn
/* 800AE174 000AB0B4 48 00 D3 45 */ bl checkHeavyStateOn__9daAlink_cFii
/* 800AE178 000AB0B8 2C 03 00 00 */ cmpwi r3, 0
/* 800AE17C 000AB0BC 41 82 00 28 */ beq lbl_800AE1A4
/* 800AE180 000AB0C0 C0 3F 2B A8 */ lfs f1, 0x2ba8(r31)
@@ -290,7 +290,7 @@ lbl_800AE20C:
/* 800AE22C 000AB16C 48 00 00 38 */ b lbl_800AE264
lbl_800AE230:
/* 800AE230 000AB170 7F E3 FB 78 */ mr r3, r31
/* 800AE234 000AB174 48 00 3F B9 */ bl daAlink_c_NS_checkSlope
/* 800AE234 000AB174 48 00 3F B9 */ bl checkSlope__9daAlink_cCFv
/* 800AE238 000AB178 2C 03 00 00 */ cmpwi r3, 0
/* 800AE23C 000AB17C 41 82 00 28 */ beq lbl_800AE264
/* 800AE240 000AB180 3B 40 00 BC */ li r26, 0xbc
@@ -312,14 +312,14 @@ lbl_800AE264:
/* 800AE27C 000AB1BC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 800AE280 000AB1C0 40 82 00 14 */ bne lbl_800AE294
/* 800AE284 000AB1C4 7F E3 FB 78 */ mr r3, r31
/* 800AE288 000AB1C8 48 00 56 7D */ bl daAlink_c_NS_checkZeroSpeedF
/* 800AE288 000AB1C8 48 00 56 7D */ bl checkZeroSpeedF__9daAlink_cCFv
/* 800AE28C 000AB1CC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AE290 000AB1D0 41 82 04 0C */ beq lbl_800AE69C
lbl_800AE294:
/* 800AE294 000AB1D4 C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800AE298 000AB1D8 D0 1F 33 9C */ stfs f0, 0x339c(r31)
/* 800AE29C 000AB1DC 7F E3 FB 78 */ mr r3, r31
/* 800AE2A0 000AB1E0 48 02 EB 51 */ bl daAlink_c_NS_checkUpperGuardAnime
/* 800AE2A0 000AB1E0 48 02 EB 51 */ bl checkUpperGuardAnime__9daAlink_cCFv
/* 800AE2A4 000AB1E4 2C 03 00 00 */ cmpwi r3, 0
/* 800AE2A8 000AB1E8 40 82 00 A8 */ bne lbl_800AE350
/* 800AE2AC 000AB1EC A0 1F 2F DC */ lhz r0, 0x2fdc(r31)
@@ -328,7 +328,7 @@ lbl_800AE294:
/* 800AE2B8 000AB1F8 82 FF 27 E0 */ lwz r23, 0x27e0(r31)
/* 800AE2BC 000AB1FC 3A C0 00 01 */ li r22, 1
/* 800AE2C0 000AB200 7E E3 BB 78 */ mr r3, r23
/* 800AE2C4 000AB204 4B FC 55 21 */ bl dAttention_c_NS_LockonTruth
/* 800AE2C4 000AB204 4B FC 55 21 */ bl LockonTruth__12dAttention_cFv
/* 800AE2C8 000AB208 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AE2CC 000AB20C 40 82 00 14 */ bne lbl_800AE2E0
/* 800AE2D0 000AB210 80 17 03 34 */ lwz r0, 0x334(r23)
@@ -365,12 +365,12 @@ lbl_800AE338:
/* 800AE338 000AB278 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AE33C 000AB27C 40 82 00 14 */ bne lbl_800AE350
/* 800AE340 000AB280 7F E3 FB 78 */ mr r3, r31
/* 800AE344 000AB284 48 03 21 69 */ bl daAlink_c_NS_checkBoomerangThrowAnime
/* 800AE344 000AB284 48 03 21 69 */ bl checkBoomerangThrowAnime__9daAlink_cCFv
/* 800AE348 000AB288 2C 03 00 00 */ cmpwi r3, 0
/* 800AE34C 000AB28C 41 82 01 1C */ beq lbl_800AE468
lbl_800AE350:
/* 800AE350 000AB290 7F E3 FB 78 */ mr r3, r31
/* 800AE354 000AB294 48 03 21 59 */ bl daAlink_c_NS_checkBoomerangThrowAnime
/* 800AE354 000AB294 48 03 21 59 */ bl checkBoomerangThrowAnime__9daAlink_cCFv
/* 800AE358 000AB298 2C 03 00 00 */ cmpwi r3, 0
/* 800AE35C 000AB29C 40 82 00 A0 */ bne lbl_800AE3FC
/* 800AE360 000AB2A0 38 60 00 00 */ li r3, 0
@@ -389,7 +389,7 @@ lbl_800AE380:
/* 800AE390 000AB2D0 82 FF 27 E0 */ lwz r23, 0x27e0(r31)
/* 800AE394 000AB2D4 3A C0 00 01 */ li r22, 1
/* 800AE398 000AB2D8 7E E3 BB 78 */ mr r3, r23
/* 800AE39C 000AB2DC 4B FC 54 49 */ bl dAttention_c_NS_LockonTruth
/* 800AE39C 000AB2DC 4B FC 54 49 */ bl LockonTruth__12dAttention_cFv
/* 800AE3A0 000AB2E0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AE3A4 000AB2E4 40 82 00 14 */ bne lbl_800AE3B8
/* 800AE3A8 000AB2E8 80 17 03 34 */ lwz r0, 0x334(r23)
@@ -404,7 +404,7 @@ lbl_800AE3C0:
/* 800AE3C4 000AB304 28 00 00 02 */ cmplwi r0, 2
/* 800AE3C8 000AB308 41 82 00 14 */ beq lbl_800AE3DC
/* 800AE3CC 000AB30C 7F E3 FB 78 */ mr r3, r31
/* 800AE3D0 000AB310 4B FF F8 81 */ bl daAlink_c_NS_checkAtnLeftAnime
/* 800AE3D0 000AB310 4B FF F8 81 */ bl checkAtnLeftAnime__9daAlink_cFv
/* 800AE3D4 000AB314 2C 03 00 00 */ cmpwi r3, 0
/* 800AE3D8 000AB318 41 82 00 24 */ beq lbl_800AE3FC
lbl_800AE3DC:
@@ -448,7 +448,7 @@ lbl_800AE450:
/* 800AE454 000AB394 C0 22 92 C0 */ lfs f1, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800AE458 000AB398 38 C0 00 02 */ li r6, 2
/* 800AE45C 000AB39C FC 80 C8 90 */ fmr f4, f25
/* 800AE460 000AB3A0 4B FF E5 B5 */ bl daAlink_c_NS_setDoubleAnime
/* 800AE460 000AB3A0 4B FF E5 B5 */ bl setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif
/* 800AE464 000AB3A4 48 00 05 B4 */ b lbl_800AEA18
lbl_800AE468:
/* 800AE468 000AB3A8 3A E0 00 02 */ li r23, 2
@@ -476,7 +476,7 @@ lbl_800AE468:
/* 800AE4C0 000AB400 82 DF 27 E0 */ lwz r22, 0x27e0(r31)
/* 800AE4C4 000AB404 3A A0 00 01 */ li r21, 1
/* 800AE4C8 000AB408 7E C3 B3 78 */ mr r3, r22
/* 800AE4CC 000AB40C 4B FC 53 19 */ bl dAttention_c_NS_LockonTruth
/* 800AE4CC 000AB40C 4B FC 53 19 */ bl LockonTruth__12dAttention_cFv
/* 800AE4D0 000AB410 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AE4D4 000AB414 40 82 00 14 */ bne lbl_800AE4E8
/* 800AE4D8 000AB418 80 16 03 34 */ lwz r0, 0x334(r22)
@@ -570,7 +570,7 @@ lbl_800AE5FC:
/* 800AE608 000AB548 54 00 03 5B */ rlwinm. r0, r0, 0, 0xd, 0xd
/* 800AE60C 000AB54C 40 82 00 24 */ bne lbl_800AE630
/* 800AE610 000AB550 7F E3 FB 78 */ mr r3, r31
/* 800AE614 000AB554 48 05 74 85 */ bl daAlink_c_NS_checkSnowCode
/* 800AE614 000AB554 48 05 74 85 */ bl checkSnowCode__9daAlink_cCFv
/* 800AE618 000AB558 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AE61C 000AB55C 40 82 00 30 */ bne lbl_800AE64C
/* 800AE620 000AB560 C0 3F 2B A8 */ lfs f1, 0x2ba8(r31)
@@ -582,7 +582,7 @@ lbl_800AE630:
/* 800AE634 000AB574 7F E3 FB 78 */ mr r3, r31
/* 800AE638 000AB578 3C 80 00 01 */ lis r4, 0x00010090@ha
/* 800AE63C 000AB57C 38 84 00 90 */ addi r4, r4, 0x00010090@l
/* 800AE640 000AB580 48 01 0A 79 */ bl daAlink_c_NS_voiceStartLevel
/* 800AE640 000AB580 48 01 0A 79 */ bl voiceStartLevel__9daAlink_cFUl
/* 800AE644 000AB584 C3 02 92 B8 */ lfs f24, lbl_80452CB8-_SDA2_BASE_(r2)
/* 800AE648 000AB588 48 00 00 9C */ b lbl_800AE6E4
lbl_800AE64C:
@@ -592,7 +592,7 @@ lbl_800AE64C:
/* 800AE658 000AB598 40 82 00 8C */ bne lbl_800AE6E4
/* 800AE65C 000AB59C 7F E3 FB 78 */ mr r3, r31
/* 800AE660 000AB5A0 38 80 00 15 */ li r4, 0x15
/* 800AE664 000AB5A4 4B FF DF 51 */ bl daAlink_c_NS_checkUnderMove1BckNoArc
/* 800AE664 000AB5A4 4B FF DF 51 */ bl checkUnderMove1BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800AE668 000AB5A8 2C 03 00 00 */ cmpwi r3, 0
/* 800AE66C 000AB5AC 41 82 00 10 */ beq lbl_800AE67C
/* 800AE670 000AB5B0 3B 40 00 17 */ li r26, 0x17
@@ -601,7 +601,7 @@ lbl_800AE64C:
lbl_800AE67C:
/* 800AE67C 000AB5BC 7F E3 FB 78 */ mr r3, r31
/* 800AE680 000AB5C0 38 80 00 16 */ li r4, 0x16
/* 800AE684 000AB5C4 4B FF DF 31 */ bl daAlink_c_NS_checkUnderMove1BckNoArc
/* 800AE684 000AB5C4 4B FF DF 31 */ bl checkUnderMove1BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800AE688 000AB5C8 2C 03 00 00 */ cmpwi r3, 0
/* 800AE68C 000AB5CC 41 82 00 58 */ beq lbl_800AE6E4
/* 800AE690 000AB5D0 3B 40 00 18 */ li r26, 0x18
@@ -650,7 +650,7 @@ lbl_800AE70C:
/* 800AE720 000AB660 7F 45 D3 78 */ mr r5, r26
/* 800AE724 000AB664 7E E6 BB 78 */ mr r6, r23
/* 800AE728 000AB668 FC 80 C8 90 */ fmr f4, f25
/* 800AE72C 000AB66C 4B FF E2 E9 */ bl daAlink_c_NS_setDoubleAnime
/* 800AE72C 000AB66C 4B FF E2 E9 */ bl setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif
/* 800AE730 000AB670 2C 1A 00 0E */ cmpwi r26, 0xe
/* 800AE734 000AB674 40 82 01 D4 */ bne lbl_800AE908
/* 800AE738 000AB678 88 1F 2F 8C */ lbz r0, 0x2f8c(r31)
@@ -669,7 +669,7 @@ lbl_800AE70C:
/* 800AE76C 000AB6AC 41 81 00 14 */ bgt lbl_800AE780
lbl_800AE770:
/* 800AE770 000AB6B0 7F E3 FB 78 */ mr r3, r31
/* 800AE774 000AB6B4 4B FF 91 DD */ bl daAlink_c_NS_checkWindSpeedOnAngle
/* 800AE774 000AB6B4 4B FF 91 DD */ bl checkWindSpeedOnAngle__9daAlink_cCFv
/* 800AE778 000AB6B8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AE77C 000AB6BC 41 82 01 8C */ beq lbl_800AE908
lbl_800AE780:
@@ -681,7 +681,7 @@ lbl_800AE780:
/* 800AE794 000AB6D4 40 82 01 74 */ bne lbl_800AE908
/* 800AE798 000AB6D8 7F E3 FB 78 */ mr r3, r31
/* 800AE79C 000AB6DC 38 80 00 CE */ li r4, 0xce
/* 800AE7A0 000AB6E0 4B FF EB A1 */ bl daAlink_c_NS_setUpperAnimeBase
/* 800AE7A0 000AB6E0 4B FF EB A1 */ bl setUpperAnimeBase__9daAlink_cFUs
/* 800AE7A4 000AB6E4 38 00 00 01 */ li r0, 1
/* 800AE7A8 000AB6E8 98 1F 2F 96 */ stb r0, 0x2f96(r31)
/* 800AE7AC 000AB6EC 38 00 00 06 */ li r0, 6
@@ -702,7 +702,7 @@ lbl_800AE7B8:
/* 800AE7E4 000AB724 7F 05 C3 78 */ mr r5, r24
/* 800AE7E8 000AB728 38 C0 00 01 */ li r6, 1
/* 800AE7EC 000AB72C FC 80 C8 90 */ fmr f4, f25
/* 800AE7F0 000AB730 4B FF E2 25 */ bl daAlink_c_NS_setDoubleAnime
/* 800AE7F0 000AB730 4B FF E2 25 */ bl setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif
/* 800AE7F4 000AB734 C0 02 92 B8 */ lfs f0, lbl_80452CB8-_SDA2_BASE_(r2)
/* 800AE7F8 000AB738 EC 00 C0 28 */ fsubs f0, f0, f24
/* 800AE7FC 000AB73C EC 1C 00 32 */ fmuls f0, f28, f0
@@ -715,7 +715,7 @@ lbl_800AE7B8:
/* 800AE818 000AB758 40 81 00 F0 */ ble lbl_800AE908
/* 800AE81C 000AB75C 7F 23 CB 78 */ mr r3, r25
/* 800AE820 000AB760 FC 20 D8 90 */ fmr f1, f27
/* 800AE824 000AB764 48 27 9C 09 */ bl J3DFrameCtrl_NS_checkPass
/* 800AE824 000AB764 48 27 9C 09 */ bl checkPass__12J3DFrameCtrlFf
/* 800AE828 000AB768 2C 03 00 00 */ cmpwi r3, 0
/* 800AE82C 000AB76C 41 82 00 10 */ beq lbl_800AE83C
/* 800AE830 000AB770 38 00 00 20 */ li r0, 0x20
@@ -724,7 +724,7 @@ lbl_800AE7B8:
lbl_800AE83C:
/* 800AE83C 000AB77C 7F 23 CB 78 */ mr r3, r25
/* 800AE840 000AB780 FC 20 D0 90 */ fmr f1, f26
/* 800AE844 000AB784 48 27 9B E9 */ bl J3DFrameCtrl_NS_checkPass
/* 800AE844 000AB784 48 27 9B E9 */ bl checkPass__12J3DFrameCtrlFf
/* 800AE848 000AB788 2C 03 00 00 */ cmpwi r3, 0
/* 800AE84C 000AB78C 41 82 00 BC */ beq lbl_800AE908
/* 800AE850 000AB790 38 00 00 40 */ li r0, 0x40
@@ -739,12 +739,12 @@ lbl_800AE85C:
/* 800AE870 000AB7B0 7F 05 C3 78 */ mr r5, r24
/* 800AE874 000AB7B4 38 C0 00 01 */ li r6, 1
/* 800AE878 000AB7B8 FC 80 C8 90 */ fmr f4, f25
/* 800AE87C 000AB7BC 4B FF E1 99 */ bl daAlink_c_NS_setDoubleAnime
/* 800AE87C 000AB7BC 4B FF E1 99 */ bl setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif
/* 800AE880 000AB7C0 C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800AE884 000AB7C4 D0 1F 33 9C */ stfs f0, 0x339c(r31)
/* 800AE888 000AB7C8 7F 23 CB 78 */ mr r3, r25
/* 800AE88C 000AB7CC FC 20 D8 90 */ fmr f1, f27
/* 800AE890 000AB7D0 48 27 9B 9D */ bl J3DFrameCtrl_NS_checkPass
/* 800AE890 000AB7D0 48 27 9B 9D */ bl checkPass__12J3DFrameCtrlFf
/* 800AE894 000AB7D4 2C 03 00 00 */ cmpwi r3, 0
/* 800AE898 000AB7D8 41 82 00 10 */ beq lbl_800AE8A8
/* 800AE89C 000AB7DC 38 00 00 20 */ li r0, 0x20
@@ -753,14 +753,14 @@ lbl_800AE85C:
lbl_800AE8A8:
/* 800AE8A8 000AB7E8 7F 23 CB 78 */ mr r3, r25
/* 800AE8AC 000AB7EC FC 20 D0 90 */ fmr f1, f26
/* 800AE8B0 000AB7F0 48 27 9B 7D */ bl J3DFrameCtrl_NS_checkPass
/* 800AE8B0 000AB7F0 48 27 9B 7D */ bl checkPass__12J3DFrameCtrlFf
/* 800AE8B4 000AB7F4 2C 03 00 00 */ cmpwi r3, 0
/* 800AE8B8 000AB7F8 41 82 00 0C */ beq lbl_800AE8C4
/* 800AE8BC 000AB7FC 38 00 00 40 */ li r0, 0x40
/* 800AE8C0 000AB800 98 1F 2F 9D */ stb r0, 0x2f9d(r31)
lbl_800AE8C4:
/* 800AE8C4 000AB804 7F E3 FB 78 */ mr r3, r31
/* 800AE8C8 000AB808 4B FF 90 89 */ bl daAlink_c_NS_checkWindSpeedOnAngle
/* 800AE8C8 000AB808 4B FF 90 89 */ bl checkWindSpeedOnAngle__9daAlink_cCFv
/* 800AE8CC 000AB80C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AE8D0 000AB810 41 82 00 38 */ beq lbl_800AE908
/* 800AE8D4 000AB814 80 1F 05 88 */ lwz r0, 0x588(r31)
@@ -771,7 +771,7 @@ lbl_800AE8C4:
/* 800AE8E8 000AB828 40 82 00 20 */ bne lbl_800AE908
/* 800AE8EC 000AB82C 7F E3 FB 78 */ mr r3, r31
/* 800AE8F0 000AB830 38 80 00 CE */ li r4, 0xce
/* 800AE8F4 000AB834 4B FF EA 4D */ bl daAlink_c_NS_setUpperAnimeBase
/* 800AE8F4 000AB834 4B FF EA 4D */ bl setUpperAnimeBase__9daAlink_cFUs
/* 800AE8F8 000AB838 38 00 00 01 */ li r0, 1
/* 800AE8FC 000AB83C 98 1F 2F 96 */ stb r0, 0x2f96(r31)
/* 800AE900 000AB840 38 00 00 06 */ li r0, 6
@@ -782,7 +782,7 @@ lbl_800AE908:
/* 800AE910 000AB850 41 82 00 E0 */ beq lbl_800AE9F0
/* 800AE914 000AB854 7F 23 CB 78 */ mr r3, r25
/* 800AE918 000AB858 FC 20 D8 90 */ fmr f1, f27
/* 800AE91C 000AB85C 48 27 9B 11 */ bl J3DFrameCtrl_NS_checkPass
/* 800AE91C 000AB85C 48 27 9B 11 */ bl checkPass__12J3DFrameCtrlFf
/* 800AE920 000AB860 2C 03 00 00 */ cmpwi r3, 0
/* 800AE924 000AB864 41 82 00 60 */ beq lbl_800AE984
/* 800AE928 000AB868 80 1F 05 84 */ lwz r0, 0x584(r31)
@@ -806,12 +806,12 @@ lbl_800AE908:
/* 800AE970 000AB8B0 38 80 00 01 */ li r4, 1
/* 800AE974 000AB8B4 38 A0 00 0F */ li r5, 0xf
/* 800AE978 000AB8B8 38 C1 00 3C */ addi r6, r1, 0x3c
/* 800AE97C 000AB8BC 4B FC 10 A9 */ bl dVibration_c_NS_StartShock
/* 800AE97C 000AB8BC 4B FC 10 A9 */ bl StartShock__12dVibration_cFii4cXyz
/* 800AE980 000AB8C0 48 00 00 70 */ b lbl_800AE9F0
lbl_800AE984:
/* 800AE984 000AB8C4 7F 23 CB 78 */ mr r3, r25
/* 800AE988 000AB8C8 FC 20 D0 90 */ fmr f1, f26
/* 800AE98C 000AB8CC 48 27 9A A1 */ bl J3DFrameCtrl_NS_checkPass
/* 800AE98C 000AB8CC 48 27 9A A1 */ bl checkPass__12J3DFrameCtrlFf
/* 800AE990 000AB8D0 2C 03 00 00 */ cmpwi r3, 0
/* 800AE994 000AB8D4 41 82 00 5C */ beq lbl_800AE9F0
/* 800AE998 000AB8D8 80 1F 05 84 */ lwz r0, 0x584(r31)
@@ -835,19 +835,19 @@ lbl_800AE984:
/* 800AE9E0 000AB920 38 80 00 01 */ li r4, 1
/* 800AE9E4 000AB924 38 A0 00 0F */ li r5, 0xf
/* 800AE9E8 000AB928 38 C1 00 30 */ addi r6, r1, 0x30
/* 800AE9EC 000AB92C 4B FC 10 39 */ bl dVibration_c_NS_StartShock
/* 800AE9EC 000AB92C 4B FC 10 39 */ bl StartShock__12dVibration_cFii4cXyz
lbl_800AE9F0:
/* 800AE9F0 000AB930 C0 02 93 A8 */ lfs f0, lbl_80452DA8-_SDA2_BASE_(r2)
/* 800AE9F4 000AB934 FC 1E 00 40 */ fcmpo cr0, f30, f0
/* 800AE9F8 000AB938 40 80 00 14 */ bge lbl_800AEA0C
/* 800AE9FC 000AB93C 7F E3 FB 78 */ mr r3, r31
/* 800AEA00 000AB940 7F 64 DB 78 */ mr r4, r27
/* 800AEA04 000AB944 4B FF B8 B9 */ bl daAlink_c_NS_setHandIndex
/* 800AEA04 000AB944 4B FF B8 B9 */ bl setHandIndex__9daAlink_cFQ29daAlink_c11daAlink_ANM
/* 800AEA08 000AB948 48 00 00 10 */ b lbl_800AEA18
lbl_800AEA0C:
/* 800AEA0C 000AB94C 7F E3 FB 78 */ mr r3, r31
/* 800AEA10 000AB950 7F 04 C3 78 */ mr r4, r24
/* 800AEA14 000AB954 4B FF B8 A9 */ bl daAlink_c_NS_setHandIndex
/* 800AEA14 000AB954 4B FF B8 A9 */ bl setHandIndex__9daAlink_cFQ29daAlink_c11daAlink_ANM
lbl_800AEA18:
/* 800AEA18 000AB958 E3 E1 00 F8 */ psq_l f31, 248(r1), 0, 0
/* 800AEA1C 000AB95C CB E1 00 F0 */ lfd f31, 0xf0(r1)
+15 -15
View File
@@ -46,7 +46,7 @@ lbl_800AEB18:
/* 800AEB1C 000ABA5C 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
/* 800AEB20 000ABA60 40 82 01 B8 */ bne lbl_800AECD8
/* 800AEB24 000ABA64 7F A3 EB 78 */ mr r3, r29
/* 800AEB28 000ABA68 48 00 A8 19 */ bl daAlink_c_NS_checkEquipAnime
/* 800AEB28 000ABA68 48 00 A8 19 */ bl checkEquipAnime__9daAlink_cCFv
/* 800AEB2C 000ABA6C 2C 03 00 00 */ cmpwi r3, 0
/* 800AEB30 000ABA70 40 82 01 A8 */ bne lbl_800AECD8
/* 800AEB34 000ABA74 A0 1D 2F DC */ lhz r0, 0x2fdc(r29)
@@ -60,7 +60,7 @@ lbl_800AEB18:
lbl_800AEB54:
/* 800AEB54 000ABA94 7F A3 EB 78 */ mr r3, r29
/* 800AEB58 000ABA98 38 80 00 00 */ li r4, 0
/* 800AEB5C 000ABA9C 48 00 A8 99 */ bl daAlink_c_NS_swordEquip
/* 800AEB5C 000ABA9C 48 00 A8 99 */ bl swordEquip__9daAlink_cFi
/* 800AEB60 000ABAA0 48 00 01 78 */ b lbl_800AECD8
lbl_800AEB64:
/* 800AEB64 000ABAA4 C0 3D 33 AC */ lfs f1, 0x33ac(r29)
@@ -172,7 +172,7 @@ lbl_800AECD0:
lbl_800AECD8:
/* 800AECD8 000ABC18 7F A3 EB 78 */ mr r3, r29
/* 800AECDC 000ABC1C A8 9D 04 E6 */ lha r4, 0x4e6(r29)
/* 800AECE0 000ABC20 48 03 8B B5 */ bl daAlink_c_NS_checkSetChainPullAnime
/* 800AECE0 000ABC20 48 03 8B B5 */ bl checkSetChainPullAnime__9daAlink_cFs
/* 800AECE4 000ABC24 2C 03 00 00 */ cmpwi r3, 0
/* 800AECE8 000ABC28 41 82 00 70 */ beq lbl_800AED58
/* 800AECEC 000ABC2C 80 1D 05 8C */ lwz r0, 0x58c(r29)
@@ -183,7 +183,7 @@ lbl_800AECD8:
lbl_800AED00:
/* 800AED00 000ABC40 7C 9C 23 78 */ mr r28, r4
/* 800AED04 000ABC44 7F A3 EB 78 */ mr r3, r29
/* 800AED08 000ABC48 4B FF D8 51 */ bl daAlink_c_NS_checkUnderMove0BckNoArc
/* 800AED08 000ABC48 4B FF D8 51 */ bl checkUnderMove0BckNoArc__9daAlink_cCFQ29daAlink_c11daAlink_ANM
/* 800AED0C 000ABC4C 2C 03 00 00 */ cmpwi r3, 0
/* 800AED10 000ABC50 40 82 00 3C */ bne lbl_800AED4C
/* 800AED14 000ABC54 7F A3 EB 78 */ mr r3, r29
@@ -201,7 +201,7 @@ lbl_800AED3C:
/* 800AED3C 000ABC7C 7F A3 EB 78 */ mr r3, r29
/* 800AED40 000ABC80 7F 84 E3 78 */ mr r4, r28
/* 800AED44 000ABC84 C0 42 92 C4 */ lfs f2, lbl_80452CC4-_SDA2_BASE_(r2)
/* 800AED48 000ABC88 4B FF E2 99 */ bl daAlink_c_NS_setSingleAnimeBaseSpeed
/* 800AED48 000ABC88 4B FF E2 99 */ bl setSingleAnimeBaseSpeed__9daAlink_cFQ29daAlink_c11daAlink_ANMff
lbl_800AED4C:
/* 800AED4C 000ABC8C C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800AED50 000ABC90 D0 1D 33 9C */ stfs f0, 0x339c(r29)
@@ -212,7 +212,7 @@ lbl_800AED58:
/* 800AED60 000ABCA0 40 82 00 14 */ bne lbl_800AED74
/* 800AED64 000ABCA4 7F A3 EB 78 */ mr r3, r29
/* 800AED68 000ABCA8 FC 20 F8 90 */ fmr f1, f31
/* 800AED6C 000ABCAC 48 00 03 B1 */ bl daAlink_c_NS_setBlendAtnBackMoveAnime
/* 800AED6C 000ABCAC 48 00 03 B1 */ bl setBlendAtnBackMoveAnime__9daAlink_cFf
/* 800AED70 000ABCB0 48 00 03 64 */ b lbl_800AF0D4
lbl_800AED74:
/* 800AED74 000ABCB4 2C 1E 00 00 */ cmpwi r30, 0
@@ -222,11 +222,11 @@ lbl_800AED74:
/* 800AED84 000ABCC4 D0 1D 05 94 */ stfs f0, 0x594(r29)
/* 800AED88 000ABCC8 7F A3 EB 78 */ mr r3, r29
/* 800AED8C 000ABCCC FC 20 F8 90 */ fmr f1, f31
/* 800AED90 000ABCD0 4B FF F0 85 */ bl daAlink_c_NS_setBlendMoveAnime
/* 800AED90 000ABCD0 4B FF F0 85 */ bl setBlendMoveAnime__9daAlink_cFf
/* 800AED94 000ABCD4 48 00 03 40 */ b lbl_800AF0D4
lbl_800AED98:
/* 800AED98 000ABCD8 7F A3 EB 78 */ mr r3, r29
/* 800AED9C 000ABCDC 4B FF EF ED */ bl daAlink_c_NS_getMoveGroundAngleSpeedRate
/* 800AED9C 000ABCDC 4B FF EF ED */ bl getMoveGroundAngleSpeedRate__9daAlink_cFv
/* 800AEDA0 000ABCE0 FF C0 08 90 */ fmr f30, f1
/* 800AEDA4 000ABCE4 80 9D 27 EC */ lwz r4, 0x27ec(r29)
/* 800AEDA8 000ABCE8 28 04 00 00 */ cmplwi r4, 0
@@ -283,7 +283,7 @@ lbl_800AEE54:
/* 800AEE58 000ABD98 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 800AEE5C 000ABD9C 40 82 00 14 */ bne lbl_800AEE70
/* 800AEE60 000ABDA0 7F A3 EB 78 */ mr r3, r29
/* 800AEE64 000ABDA4 48 00 4A A1 */ bl daAlink_c_NS_checkZeroSpeedF
/* 800AEE64 000ABDA4 48 00 4A A1 */ bl checkZeroSpeedF__9daAlink_cCFv
/* 800AEE68 000ABDA8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AEE6C 000ABDAC 41 82 00 14 */ beq lbl_800AEE80
lbl_800AEE70:
@@ -306,7 +306,7 @@ lbl_800AEE98:
/* 800AEEA8 000ABDE8 7F C4 F3 78 */ mr r4, r30
/* 800AEEAC 000ABDEC 7F 85 E3 78 */ mr r5, r28
/* 800AEEB0 000ABDF0 FC 80 F8 90 */ fmr f4, f31
/* 800AEEB4 000ABDF4 4B FF DB 61 */ bl daAlink_c_NS_setDoubleAnime
/* 800AEEB4 000ABDF4 4B FF DB 61 */ bl setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif
/* 800AEEB8 000ABDF8 48 00 01 1C */ b lbl_800AEFD4
lbl_800AEEBC:
/* 800AEEBC 000ABDFC FC 1E 10 40 */ fcmpo cr0, f30, f2
@@ -350,7 +350,7 @@ lbl_800AEF38:
/* 800AEF40 000ABE80 FC 40 D0 90 */ fmr f2, f26
/* 800AEF44 000ABE84 38 C0 00 03 */ li r6, 3
/* 800AEF48 000ABE88 FC 80 F8 90 */ fmr f4, f31
/* 800AEF4C 000ABE8C 4B FF DA C9 */ bl daAlink_c_NS_setDoubleAnime
/* 800AEF4C 000ABE8C 4B FF DA C9 */ bl setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif
/* 800AEF50 000ABE90 C0 02 92 B8 */ lfs f0, lbl_80452CB8-_SDA2_BASE_(r2)
/* 800AEF54 000ABE94 EC 00 E8 28 */ fsubs f0, f0, f29
/* 800AEF58 000ABE98 D0 1D 33 9C */ stfs f0, 0x339c(r29)
@@ -387,7 +387,7 @@ lbl_800AEFB0:
/* 800AEFBC 000ABEFC 7C 85 23 78 */ mr r5, r4
/* 800AEFC0 000ABF00 38 C0 00 03 */ li r6, 3
/* 800AEFC4 000ABF04 FC 80 F8 90 */ fmr f4, f31
/* 800AEFC8 000ABF08 4B FF DA 4D */ bl daAlink_c_NS_setDoubleAnime
/* 800AEFC8 000ABF08 4B FF DA 4D */ bl setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif
/* 800AEFCC 000ABF0C C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800AEFD0 000ABF10 D0 1D 33 9C */ stfs f0, 0x339c(r29)
lbl_800AEFD4:
@@ -419,7 +419,7 @@ lbl_800AF01C:
/* 800AF02C 000ABF6C FF 40 00 90 */ fmr f26, f0
lbl_800AF030:
/* 800AF030 000ABF70 7F 83 E3 78 */ mr r3, r28
/* 800AF034 000ABF74 48 27 93 F9 */ bl J3DFrameCtrl_NS_checkPass
/* 800AF034 000ABF74 48 27 93 F9 */ bl checkPass__12J3DFrameCtrlFf
/* 800AF038 000ABF78 2C 03 00 00 */ cmpwi r3, 0
/* 800AF03C 000ABF7C 41 82 00 14 */ beq lbl_800AF050
/* 800AF040 000ABF80 80 1D 05 84 */ lwz r0, 0x584(r29)
@@ -429,7 +429,7 @@ lbl_800AF030:
lbl_800AF050:
/* 800AF050 000ABF90 7F 83 E3 78 */ mr r3, r28
/* 800AF054 000ABF94 FC 20 D0 90 */ fmr f1, f26
/* 800AF058 000ABF98 48 27 93 D5 */ bl J3DFrameCtrl_NS_checkPass
/* 800AF058 000ABF98 48 27 93 D5 */ bl checkPass__12J3DFrameCtrlFf
/* 800AF05C 000ABF9C 2C 03 00 00 */ cmpwi r3, 0
/* 800AF060 000ABFA0 41 82 00 10 */ beq lbl_800AF070
/* 800AF064 000ABFA4 80 1D 05 84 */ lwz r0, 0x584(r29)
@@ -460,7 +460,7 @@ lbl_800AF070:
/* 800AF0C4 000AC004 38 80 00 01 */ li r4, 1
/* 800AF0C8 000AC008 38 A0 00 0F */ li r5, 0xf
/* 800AF0CC 000AC00C 38 C1 00 08 */ addi r6, r1, 8
/* 800AF0D0 000AC010 4B FC 09 55 */ bl dVibration_c_NS_StartShock
/* 800AF0D0 000AC010 4B FC 09 55 */ bl StartShock__12dVibration_cFii4cXyz
lbl_800AF0D4:
/* 800AF0D4 000AC014 E3 E1 00 88 */ psq_l f31, 136(r1), 0, 0
/* 800AF0D8 000AC018 CB E1 00 80 */ lfd f31, 0x80(r1)
+11 -11
View File
@@ -24,7 +24,7 @@
/* 800AF178 000AC0B8 3C 80 80 39 */ lis r4, lbl_8038D658@ha
/* 800AF17C 000AC0BC 3B C4 D6 58 */ addi r30, r4, lbl_8038D658@l
/* 800AF180 000AC0C0 38 80 00 01 */ li r4, 1
/* 800AF184 000AC0C4 48 03 33 99 */ bl daAlink_c_NS_checkBootsMoveAnime
/* 800AF184 000AC0C4 48 03 33 99 */ bl checkBootsMoveAnime__9daAlink_cFi
/* 800AF188 000AC0C8 2C 03 00 00 */ cmpwi r3, 0
/* 800AF18C 000AC0CC 41 82 00 38 */ beq lbl_800AF1C4
/* 800AF190 000AC0D0 38 7E 00 BC */ addi r3, r30, 0xbc
@@ -73,7 +73,7 @@ lbl_800AF204:
/* 800AF234 000AC174 3B 80 00 03 */ li r28, 3
lbl_800AF238:
/* 800AF238 000AC178 7F E3 FB 78 */ mr r3, r31
/* 800AF23C 000AC17C 4B FF EB 4D */ bl daAlink_c_NS_getMoveGroundAngleSpeedRate
/* 800AF23C 000AC17C 4B FF EB 4D */ bl getMoveGroundAngleSpeedRate__9daAlink_cFv
/* 800AF240 000AC180 FF C0 08 90 */ fmr f30, f1
/* 800AF244 000AC184 FC 1E E0 40 */ fcmpo cr0, f30, f28
/* 800AF248 000AC188 40 80 00 70 */ bge lbl_800AF2B8
@@ -82,7 +82,7 @@ lbl_800AF238:
/* 800AF254 000AC194 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 800AF258 000AC198 40 82 00 14 */ bne lbl_800AF26C
/* 800AF25C 000AC19C 7F E3 FB 78 */ mr r3, r31
/* 800AF260 000AC1A0 48 00 46 A5 */ bl daAlink_c_NS_checkZeroSpeedF
/* 800AF260 000AC1A0 48 00 46 A5 */ bl checkZeroSpeedF__9daAlink_cCFv
/* 800AF264 000AC1A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AF268 000AC1A8 41 82 00 14 */ beq lbl_800AF27C
lbl_800AF26C:
@@ -105,7 +105,7 @@ lbl_800AF294:
/* 800AF2A4 000AC1E4 7F C4 F3 78 */ mr r4, r30
/* 800AF2A8 000AC1E8 7F A5 EB 78 */ mr r5, r29
/* 800AF2AC 000AC1EC FC 80 F8 90 */ fmr f4, f31
/* 800AF2B0 000AC1F0 4B FF D7 65 */ bl daAlink_c_NS_setDoubleAnime
/* 800AF2B0 000AC1F0 4B FF D7 65 */ bl setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif
/* 800AF2B4 000AC1F4 48 00 00 78 */ b lbl_800AF32C
lbl_800AF2B8:
/* 800AF2B8 000AC1F8 FC 1E D8 40 */ fcmpo cr0, f30, f27
@@ -121,7 +121,7 @@ lbl_800AF2B8:
/* 800AF2E0 000AC220 7F 85 E3 78 */ mr r5, r28
/* 800AF2E4 000AC224 38 C0 00 03 */ li r6, 3
/* 800AF2E8 000AC228 FC 80 F8 90 */ fmr f4, f31
/* 800AF2EC 000AC22C 4B FF D7 29 */ bl daAlink_c_NS_setDoubleAnime
/* 800AF2EC 000AC22C 4B FF D7 29 */ bl setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif
/* 800AF2F0 000AC230 C0 02 92 B8 */ lfs f0, lbl_80452CB8-_SDA2_BASE_(r2)
/* 800AF2F4 000AC234 EC 00 E8 28 */ fsubs f0, f0, f29
/* 800AF2F8 000AC238 D0 1F 33 9C */ stfs f0, 0x339c(r31)
@@ -135,7 +135,7 @@ lbl_800AF300:
/* 800AF314 000AC254 7F 85 E3 78 */ mr r5, r28
/* 800AF318 000AC258 38 C0 00 03 */ li r6, 3
/* 800AF31C 000AC25C FC 80 F8 90 */ fmr f4, f31
/* 800AF320 000AC260 4B FF D6 F5 */ bl daAlink_c_NS_setDoubleAnime
/* 800AF320 000AC260 4B FF D6 F5 */ bl setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif
/* 800AF324 000AC264 C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800AF328 000AC268 D0 1F 33 9C */ stfs f0, 0x339c(r31)
lbl_800AF32C:
@@ -147,7 +147,7 @@ lbl_800AF32C:
/* 800AF340 000AC280 40 82 00 4C */ bne lbl_800AF38C
/* 800AF344 000AC284 7F A3 EB 78 */ mr r3, r29
/* 800AF348 000AC288 C0 22 94 B4 */ lfs f1, lbl_80452EB4-_SDA2_BASE_(r2)
/* 800AF34C 000AC28C 48 27 90 E1 */ bl J3DFrameCtrl_NS_checkPass
/* 800AF34C 000AC28C 48 27 90 E1 */ bl checkPass__12J3DFrameCtrlFf
/* 800AF350 000AC290 2C 03 00 00 */ cmpwi r3, 0
/* 800AF354 000AC294 41 82 00 14 */ beq lbl_800AF368
/* 800AF358 000AC298 80 1F 05 84 */ lwz r0, 0x584(r31)
@@ -157,7 +157,7 @@ lbl_800AF32C:
lbl_800AF368:
/* 800AF368 000AC2A8 7F A3 EB 78 */ mr r3, r29
/* 800AF36C 000AC2AC C0 22 93 8C */ lfs f1, lbl_80452D8C-_SDA2_BASE_(r2)
/* 800AF370 000AC2B0 48 27 90 BD */ bl J3DFrameCtrl_NS_checkPass
/* 800AF370 000AC2B0 48 27 90 BD */ bl checkPass__12J3DFrameCtrlFf
/* 800AF374 000AC2B4 2C 03 00 00 */ cmpwi r3, 0
/* 800AF378 000AC2B8 41 82 00 7C */ beq lbl_800AF3F4
/* 800AF37C 000AC2BC 80 1F 05 84 */ lwz r0, 0x584(r31)
@@ -167,7 +167,7 @@ lbl_800AF368:
lbl_800AF38C:
/* 800AF38C 000AC2CC 7F A3 EB 78 */ mr r3, r29
/* 800AF390 000AC2D0 C0 22 92 C0 */ lfs f1, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800AF394 000AC2D4 48 27 90 99 */ bl J3DFrameCtrl_NS_checkPass
/* 800AF394 000AC2D4 48 27 90 99 */ bl checkPass__12J3DFrameCtrlFf
/* 800AF398 000AC2D8 2C 03 00 00 */ cmpwi r3, 0
/* 800AF39C 000AC2DC 41 82 00 14 */ beq lbl_800AF3B0
/* 800AF3A0 000AC2E0 80 1F 05 84 */ lwz r0, 0x584(r31)
@@ -186,7 +186,7 @@ lbl_800AF3B0:
/* 800AF3D0 000AC310 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 800AF3D4 000AC314 EC 00 08 28 */ fsubs f0, f0, f1
/* 800AF3D8 000AC318 EC 22 00 32 */ fmuls f1, f2, f0
/* 800AF3DC 000AC31C 48 27 90 51 */ bl J3DFrameCtrl_NS_checkPass
/* 800AF3DC 000AC31C 48 27 90 51 */ bl checkPass__12J3DFrameCtrlFf
/* 800AF3E0 000AC320 2C 03 00 00 */ cmpwi r3, 0
/* 800AF3E4 000AC324 41 82 00 10 */ beq lbl_800AF3F4
/* 800AF3E8 000AC328 80 1F 05 84 */ lwz r0, 0x584(r31)
@@ -217,7 +217,7 @@ lbl_800AF3F4:
/* 800AF448 000AC388 38 80 00 01 */ li r4, 1
/* 800AF44C 000AC38C 38 A0 00 0F */ li r5, 0xf
/* 800AF450 000AC390 38 C1 00 08 */ addi r6, r1, 8
/* 800AF454 000AC394 4B FC 05 D1 */ bl dVibration_c_NS_StartShock
/* 800AF454 000AC394 4B FC 05 D1 */ bl StartShock__12dVibration_cFii4cXyz
lbl_800AF458:
/* 800AF458 000AC398 E3 E1 00 A8 */ psq_l f31, 168(r1), 0, 0
/* 800AF45C 000AC39C CB E1 00 A0 */ lfd f31, 0xa0(r1)
+8 -8
View File
@@ -22,10 +22,10 @@ lbl_800AF4F8:
/* 800AF500 000AC440 40 82 00 74 */ bne lbl_800AF574
/* 800AF504 000AC444 80 7F 27 E0 */ lwz r3, 0x27e0(r31)
/* 800AF508 000AC448 38 80 00 00 */ li r4, 0
/* 800AF50C 000AC44C 4B FC 40 31 */ bl dAttention_c_NS_LockonTarget
/* 800AF50C 000AC44C 4B FC 40 31 */ bl LockonTarget__12dAttention_cFl
/* 800AF510 000AC450 7C 7E 1B 78 */ mr r30, r3
/* 800AF514 000AC454 7F E3 FB 78 */ mr r3, r31
/* 800AF518 000AC458 48 00 3F E9 */ bl daAlink_c_NS_checkAttentionState
/* 800AF518 000AC458 48 00 3F E9 */ bl checkAttentionState__9daAlink_cFv
/* 800AF51C 000AC45C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800AF520 000AC460 40 82 00 3C */ bne lbl_800AF55C
/* 800AF524 000AC464 7F E3 FB 78 */ mr r3, r31
@@ -36,7 +36,7 @@ lbl_800AF4F8:
/* 800AF538 000AC478 28 03 00 00 */ cmplwi r3, 0
/* 800AF53C 000AC47C 41 82 00 14 */ beq lbl_800AF550
/* 800AF540 000AC480 7F C3 F3 78 */ mr r3, r30
/* 800AF544 000AC484 48 02 D0 05 */ bl daAlink_c_NS_checkEnemyGroup
/* 800AF544 000AC484 48 02 D0 05 */ bl checkEnemyGroup__9daAlink_cFP10fopAc_ac_c
/* 800AF548 000AC488 2C 03 00 00 */ cmpwi r3, 0
/* 800AF54C 000AC48C 40 82 00 10 */ bne lbl_800AF55C
lbl_800AF550:
@@ -55,14 +55,14 @@ lbl_800AF574:
/* 800AF574 000AC4B4 7F E3 FB 78 */ mr r3, r31
/* 800AF578 000AC4B8 38 81 00 0A */ addi r4, r1, 0xa
/* 800AF57C 000AC4BC 38 A1 00 08 */ addi r5, r1, 8
/* 800AF580 000AC4C0 4B FF 47 65 */ bl daAlink_c_NS_setIdxMask
/* 800AF580 000AC4C0 4B FF 47 65 */ bl setIdxMask__9daAlink_cFPUsPUs
lbl_800AF584:
/* 800AF584 000AC4C4 A0 A1 00 0A */ lhz r5, 0xa(r1)
/* 800AF588 000AC4C8 28 05 FF FF */ cmplwi r5, 0xffff
/* 800AF58C 000AC4CC 41 82 00 18 */ beq lbl_800AF5A4
/* 800AF590 000AC4D0 38 7F 21 40 */ addi r3, r31, 0x2140
/* 800AF594 000AC4D4 A0 81 00 08 */ lhz r4, 8(r1)
/* 800AF598 000AC4D8 48 0A FB 81 */ bl daPy_anmHeap_c_NS_loadDataDemoRID
/* 800AF598 000AC4D8 48 0A FB 81 */ bl loadDataDemoRID__14daPy_anmHeap_cFUsUs
/* 800AF59C 000AC4DC 7C 7E 1B 78 */ mr r30, r3
/* 800AF5A0 000AC4E0 48 00 00 30 */ b lbl_800AF5D0
lbl_800AF5A4:
@@ -70,13 +70,13 @@ lbl_800AF5A4:
/* 800AF5A8 000AC4E8 41 82 00 18 */ beq lbl_800AF5C0
/* 800AF5AC 000AC4EC 38 7F 21 40 */ addi r3, r31, 0x2140
/* 800AF5B0 000AC4F0 A0 81 00 08 */ lhz r4, 8(r1)
/* 800AF5B4 000AC4F4 48 0A FB 1D */ bl daPy_anmHeap_c_NS_loadDataPriIdx
/* 800AF5B4 000AC4F4 48 0A FB 1D */ bl loadDataPriIdx__14daPy_anmHeap_cFUs
/* 800AF5B8 000AC4F8 7C 7E 1B 78 */ mr r30, r3
/* 800AF5BC 000AC4FC 48 00 00 14 */ b lbl_800AF5D0
lbl_800AF5C0:
/* 800AF5C0 000AC500 38 7F 21 40 */ addi r3, r31, 0x2140
/* 800AF5C4 000AC504 A0 81 00 08 */ lhz r4, 8(r1)
/* 800AF5C8 000AC508 48 0A FA A1 */ bl daPy_anmHeap_c_NS_loadDataIdx
/* 800AF5C8 000AC508 48 0A FA A1 */ bl loadDataIdx__14daPy_anmHeap_cFUs
/* 800AF5CC 000AC50C 7C 7E 1B 78 */ mr r30, r3
lbl_800AF5D0:
/* 800AF5D0 000AC510 28 1E 00 00 */ cmplwi r30, 0
@@ -89,7 +89,7 @@ lbl_800AF5D0:
/* 800AF5EC 000AC52C 38 E0 00 00 */ li r7, 0
/* 800AF5F0 000AC530 39 00 FF FF */ li r8, -1
/* 800AF5F4 000AC534 39 20 00 01 */ li r9, 1
/* 800AF5F8 000AC538 4B F5 E1 E5 */ bl mDoExt_bckAnm_NS_init
/* 800AF5F8 000AC538 4B F5 E1 E5 */ bl init__13mDoExt_bckAnmFP15J3DAnmTransformiifssb
/* 800AF5FC 000AC53C C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)
/* 800AF600 000AC540 D0 1E 00 08 */ stfs f0, 8(r30)
lbl_800AF604:
+8 -8
View File
@@ -9,36 +9,36 @@
/* 800AF63C 000AC57C B0 C1 00 0A */ sth r6, 0xa(r1)
/* 800AF640 000AC580 38 81 00 0A */ addi r4, r1, 0xa
/* 800AF644 000AC584 38 A1 00 08 */ addi r5, r1, 8
/* 800AF648 000AC588 4B FF 46 9D */ bl daAlink_c_NS_setIdxMask
/* 800AF648 000AC588 4B FF 46 9D */ bl setIdxMask__9daAlink_cFPUsPUs
/* 800AF64C 000AC58C A0 A1 00 0A */ lhz r5, 0xa(r1)
/* 800AF650 000AC590 28 05 FF FF */ cmplwi r5, 0xffff
/* 800AF654 000AC594 41 82 00 14 */ beq lbl_800AF668
/* 800AF658 000AC598 38 7F 21 18 */ addi r3, r31, 0x2118
/* 800AF65C 000AC59C A0 81 00 08 */ lhz r4, 8(r1)
/* 800AF660 000AC5A0 48 0A FA B9 */ bl daPy_anmHeap_c_NS_loadDataDemoRID
/* 800AF660 000AC5A0 48 0A FA B9 */ bl loadDataDemoRID__14daPy_anmHeap_cFUsUs
/* 800AF664 000AC5A4 48 00 00 28 */ b lbl_800AF68C
lbl_800AF668:
/* 800AF668 000AC5A8 2C 1E 00 00 */ cmpwi r30, 0
/* 800AF66C 000AC5AC 41 82 00 14 */ beq lbl_800AF680
/* 800AF670 000AC5B0 38 7F 21 18 */ addi r3, r31, 0x2118
/* 800AF674 000AC5B4 A0 81 00 08 */ lhz r4, 8(r1)
/* 800AF678 000AC5B8 48 0A FA 59 */ bl daPy_anmHeap_c_NS_loadDataPriIdx
/* 800AF678 000AC5B8 48 0A FA 59 */ bl loadDataPriIdx__14daPy_anmHeap_cFUs
/* 800AF67C 000AC5BC 48 00 00 10 */ b lbl_800AF68C
lbl_800AF680:
/* 800AF680 000AC5C0 38 7F 21 18 */ addi r3, r31, 0x2118
/* 800AF684 000AC5C4 A0 81 00 08 */ lhz r4, 8(r1)
/* 800AF688 000AC5C8 48 0A F9 E1 */ bl daPy_anmHeap_c_NS_loadDataIdx
/* 800AF688 000AC5C8 48 0A F9 E1 */ bl loadDataIdx__14daPy_anmHeap_cFUs
lbl_800AF68C:
/* 800AF68C 000AC5CC 28 03 00 00 */ cmplwi r3, 0
/* 800AF690 000AC5D0 41 82 00 E8 */ beq lbl_800AF778
/* 800AF694 000AC5D4 90 7F 21 54 */ stw r3, 0x2154(r31)
/* 800AF698 000AC5D8 80 7F 21 54 */ lwz r3, 0x2154(r31)
/* 800AF69C 000AC5DC 80 9F 06 C0 */ lwz r4, 0x6c0(r31)
/* 800AF6A0 000AC5E0 48 27 B9 FD */ bl J3DAnmTexPattern_NS_searchUpdateMaterialID_X1_
/* 800AF6A0 000AC5E0 48 27 B9 FD */ bl searchUpdateMaterialID__16J3DAnmTexPatternFP12J3DModelData
/* 800AF6A4 000AC5E4 80 7F 06 C0 */ lwz r3, 0x6c0(r31)
/* 800AF6A8 000AC5E8 38 63 00 58 */ addi r3, r3, 0x58
/* 800AF6AC 000AC5EC 80 9F 21 54 */ lwz r4, 0x2154(r31)
/* 800AF6B0 000AC5F0 48 28 05 19 */ bl J3DMaterialTable_NS_entryTexNoAnimator
/* 800AF6B0 000AC5F0 48 28 05 19 */ bl entryTexNoAnimator__16J3DMaterialTableFP16J3DAnmTexPattern
/* 800AF6B4 000AC5F4 A0 01 00 0A */ lhz r0, 0xa(r1)
/* 800AF6B8 000AC5F8 28 00 FF FF */ cmplwi r0, 0xffff
/* 800AF6BC 000AC5FC 40 82 00 98 */ bne lbl_800AF754
@@ -49,7 +49,7 @@ lbl_800AF68C:
/* 800AF6D0 000AC610 40 82 00 30 */ bne lbl_800AF700
/* 800AF6D4 000AC614 7F E3 FB 78 */ mr r3, r31
/* 800AF6D8 000AC618 38 80 00 71 */ li r4, 0x71
/* 800AF6DC 000AC61C 48 07 91 31 */ bl daAlink_c_NS_checkUnderMove0BckNoArcWolf
/* 800AF6DC 000AC61C 48 07 91 31 */ bl checkUnderMove0BckNoArcWolf__9daAlink_cCFQ29daAlink_c12daAlink_WANM
/* 800AF6E0 000AC620 2C 03 00 00 */ cmpwi r3, 0
/* 800AF6E4 000AC624 41 82 00 1C */ beq lbl_800AF700
lbl_800AF6E8:
@@ -103,7 +103,7 @@ lbl_800AF778:
/* 800AF78C 000AC6CC 40 82 00 2C */ bne lbl_800AF7B8
/* 800AF790 000AC6D0 7F E3 FB 78 */ mr r3, r31
/* 800AF794 000AC6D4 38 80 00 71 */ li r4, 0x71
/* 800AF798 000AC6D8 48 07 90 75 */ bl daAlink_c_NS_checkUnderMove0BckNoArcWolf
/* 800AF798 000AC6D8 48 07 90 75 */ bl checkUnderMove0BckNoArcWolf__9daAlink_cCFQ29daAlink_c12daAlink_WANM
/* 800AF79C 000AC6DC 2C 03 00 00 */ cmpwi r3, 0
/* 800AF7A0 000AC6E0 41 82 00 10 */ beq lbl_800AF7B0
/* 800AF7A4 000AC6E4 C0 02 94 44 */ lfs f0, lbl_80452E44-_SDA2_BASE_(r2)
+6 -6
View File
@@ -9,13 +9,13 @@
/* 800AF7F0 000AC730 B0 C1 00 0A */ sth r6, 0xa(r1)
/* 800AF7F4 000AC734 38 81 00 0A */ addi r4, r1, 0xa
/* 800AF7F8 000AC738 38 A1 00 08 */ addi r5, r1, 8
/* 800AF7FC 000AC73C 4B FF 44 E9 */ bl daAlink_c_NS_setIdxMask
/* 800AF7FC 000AC73C 4B FF 44 E9 */ bl setIdxMask__9daAlink_cFPUsPUs
/* 800AF800 000AC740 A0 A1 00 0A */ lhz r5, 0xa(r1)
/* 800AF804 000AC744 28 05 FF FF */ cmplwi r5, 0xffff
/* 800AF808 000AC748 41 82 00 20 */ beq lbl_800AF828
/* 800AF80C 000AC74C 38 7E 21 2C */ addi r3, r30, 0x212c
/* 800AF810 000AC750 A0 81 00 08 */ lhz r4, 8(r1)
/* 800AF814 000AC754 48 0A F9 05 */ bl daPy_anmHeap_c_NS_loadDataDemoRID
/* 800AF814 000AC754 48 0A F9 05 */ bl loadDataDemoRID__14daPy_anmHeap_cFUsUs
/* 800AF818 000AC758 80 1E 05 74 */ lwz r0, 0x574(r30)
/* 800AF81C 000AC75C 54 00 04 E2 */ rlwinm r0, r0, 0, 0x13, 0x11
/* 800AF820 000AC760 90 1E 05 74 */ stw r0, 0x574(r30)
@@ -25,23 +25,23 @@ lbl_800AF828:
/* 800AF82C 000AC76C 41 82 00 14 */ beq lbl_800AF840
/* 800AF830 000AC770 38 7E 21 2C */ addi r3, r30, 0x212c
/* 800AF834 000AC774 A0 81 00 08 */ lhz r4, 8(r1)
/* 800AF838 000AC778 48 0A F8 99 */ bl daPy_anmHeap_c_NS_loadDataPriIdx
/* 800AF838 000AC778 48 0A F8 99 */ bl loadDataPriIdx__14daPy_anmHeap_cFUs
/* 800AF83C 000AC77C 48 00 00 10 */ b lbl_800AF84C
lbl_800AF840:
/* 800AF840 000AC780 38 7E 21 2C */ addi r3, r30, 0x212c
/* 800AF844 000AC784 A0 81 00 08 */ lhz r4, 8(r1)
/* 800AF848 000AC788 48 0A F8 21 */ bl daPy_anmHeap_c_NS_loadDataIdx
/* 800AF848 000AC788 48 0A F8 21 */ bl loadDataIdx__14daPy_anmHeap_cFUs
lbl_800AF84C:
/* 800AF84C 000AC78C 28 03 00 00 */ cmplwi r3, 0
/* 800AF850 000AC790 41 82 00 38 */ beq lbl_800AF888
/* 800AF854 000AC794 90 7E 21 58 */ stw r3, 0x2158(r30)
/* 800AF858 000AC798 80 7E 21 58 */ lwz r3, 0x2158(r30)
/* 800AF85C 000AC79C 80 9E 06 C0 */ lwz r4, 0x6c0(r30)
/* 800AF860 000AC7A0 48 27 B9 75 */ bl J3DAnmTextureSRTKey_NS_searchUpdateMaterialID_X1_
/* 800AF860 000AC7A0 48 27 B9 75 */ bl searchUpdateMaterialID__19J3DAnmTextureSRTKeyFP12J3DModelData
/* 800AF864 000AC7A4 80 7E 06 C0 */ lwz r3, 0x6c0(r30)
/* 800AF868 000AC7A8 38 63 00 58 */ addi r3, r3, 0x58
/* 800AF86C 000AC7AC 80 9E 21 58 */ lwz r4, 0x2158(r30)
/* 800AF870 000AC7B0 48 28 04 55 */ bl J3DMaterialTable_NS_entryTexMtxAnimator
/* 800AF870 000AC7B0 48 28 04 55 */ bl entryTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey
/* 800AF874 000AC7B4 38 00 00 03 */ li r0, 3
/* 800AF878 000AC7B8 98 0D 8A 49 */ stb r0, lbl_80450FC9-_SDA_BASE_(r13)
/* 800AF87C 000AC7BC C0 02 92 C0 */ lfs f0, lbl_80452CC0-_SDA2_BASE_(r2)

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