|
|
|
@@ -169,7 +169,7 @@ fopAcM_CreateAppend:
|
|
|
|
|
/* 80019AB4 000169F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
|
|
|
/* 80019AB8 000169F8 38 60 FF FC */ li r3, -4
|
|
|
|
|
/* 80019ABC 000169FC 38 80 00 24 */ li r4, 0x24
|
|
|
|
|
/* 80019AC0 00016A00 48 24 97 69 */ bl cMl_NS_memalignB
|
|
|
|
|
/* 80019AC0 00016A00 48 24 97 69 */ bl memalignB__3cMlFiUl
|
|
|
|
|
/* 80019AC4 00016A04 7C 7F 1B 79 */ or. r31, r3, r3
|
|
|
|
|
/* 80019AC8 00016A08 41 82 00 3C */ beq lbl_80019B04
|
|
|
|
|
/* 80019ACC 00016A0C 38 80 00 00 */ li r4, 0
|
|
|
|
@@ -973,7 +973,7 @@ fopAcM_setCullSizeBox:
|
|
|
|
|
/* 8001A5E0 00017520 7C 08 02 A6 */ mflr r0
|
|
|
|
|
/* 8001A5E4 00017524 90 01 00 14 */ stw r0, 0x14(r1)
|
|
|
|
|
/* 8001A5E8 00017528 38 63 04 DE */ addi r3, r3, 0x4de
|
|
|
|
|
/* 8001A5EC 0001752C 48 25 65 A5 */ bl cLib_chaseAngleS
|
|
|
|
|
/* 8001A5EC 0001752C 48 25 65 A5 */ bl cLib_chaseAngleS__FPsss
|
|
|
|
|
/* 8001A5F0 00017530 30 03 FF FF */ addic r0, r3, -1
|
|
|
|
|
/* 8001A5F4 00017534 7C 00 19 10 */ subfe r0, r0, r3
|
|
|
|
|
/* 8001A5F8 00017538 54 03 06 3E */ clrlwi r3, r0, 0x18
|
|
|
|
@@ -1064,7 +1064,7 @@ fopAcM_searchActorAngleY:
|
|
|
|
|
/* 8001A718 00017658 90 01 00 14 */ stw r0, 0x14(r1)
|
|
|
|
|
/* 8001A71C 0001765C 38 63 04 D0 */ addi r3, r3, 0x4d0
|
|
|
|
|
/* 8001A720 00017660 38 84 04 D0 */ addi r4, r4, 0x4d0
|
|
|
|
|
/* 8001A724 00017664 48 25 64 E1 */ bl cLib_targetAngleY
|
|
|
|
|
/* 8001A724 00017664 48 25 64 E1 */ bl cLib_targetAngleY__FPC3VecPC3Vec
|
|
|
|
|
/* 8001A728 00017668 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
|
|
|
/* 8001A72C 0001766C 7C 08 03 A6 */ mtlr r0
|
|
|
|
|
/* 8001A730 00017670 38 21 00 10 */ addi r1, r1, 0x10
|
|
|
|
@@ -1090,7 +1090,7 @@ lbl_8001A77C:
|
|
|
|
|
/* 8001A77C 000176BC C0 24 04 D4 */ lfs f1, 0x4d4(r4)
|
|
|
|
|
/* 8001A780 000176C0 C0 03 04 D4 */ lfs f0, 0x4d4(r3)
|
|
|
|
|
/* 8001A784 000176C4 EC 21 00 28 */ fsubs f1, f1, f0
|
|
|
|
|
/* 8001A788 000176C8 48 24 CE ED */ bl cM_atan2s
|
|
|
|
|
/* 8001A788 000176C8 48 24 CE ED */ bl cM_atan2s__Fff
|
|
|
|
|
/* 8001A78C 000176CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
|
|
|
/* 8001A790 000176D0 7C 08 03 A6 */ mtlr r0
|
|
|
|
|
/* 8001A794 000176D4 38 21 00 10 */ addi r1, r1, 0x10
|
|
|
|
@@ -1105,7 +1105,7 @@ fopAcM_seenActorAngleY:
|
|
|
|
|
/* 8001A7AC 000176EC 7C 7F 1B 78 */ mr r31, r3
|
|
|
|
|
/* 8001A7B0 000176F0 38 7F 04 D0 */ addi r3, r31, 0x4d0
|
|
|
|
|
/* 8001A7B4 000176F4 38 84 04 D0 */ addi r4, r4, 0x4d0
|
|
|
|
|
/* 8001A7B8 000176F8 48 25 64 4D */ bl cLib_targetAngleY
|
|
|
|
|
/* 8001A7B8 000176F8 48 25 64 4D */ bl cLib_targetAngleY__FPC3VecPC3Vec
|
|
|
|
|
/* 8001A7BC 000176FC A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
|
|
|
|
/* 8001A7C0 00017700 7C 00 18 50 */ subf r0, r0, r3
|
|
|
|
|
/* 8001A7C4 00017704 7C 03 07 34 */ extsh r3, r0
|
|
|
|
@@ -1125,7 +1125,7 @@ fopAcM_searchActorDistance:
|
|
|
|
|
/* 8001A7F0 00017730 38 61 00 0C */ addi r3, r1, 0xc
|
|
|
|
|
/* 8001A7F4 00017734 38 84 04 D0 */ addi r4, r4, 0x4d0
|
|
|
|
|
/* 8001A7F8 00017738 38 A5 04 D0 */ addi r5, r5, 0x4d0
|
|
|
|
|
/* 8001A7FC 0001773C 48 24 C3 39 */ bl cXyz_NS___mi
|
|
|
|
|
/* 8001A7FC 0001773C 48 24 C3 39 */ bl __mi__4cXyzCFRC3Vec
|
|
|
|
|
/* 8001A800 00017740 C0 01 00 0C */ lfs f0, 0xc(r1)
|
|
|
|
|
/* 8001A804 00017744 D0 01 00 18 */ stfs f0, 0x18(r1)
|
|
|
|
|
/* 8001A808 00017748 C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
|
|
@@ -1211,7 +1211,7 @@ lbl_8001A904:
|
|
|
|
|
/* 8001A924 00017864 38 61 00 08 */ addi r3, r1, 8
|
|
|
|
|
/* 8001A928 00017868 38 84 04 D0 */ addi r4, r4, 0x4d0
|
|
|
|
|
/* 8001A92C 0001786C 38 A5 04 D0 */ addi r5, r5, 0x4d0
|
|
|
|
|
/* 8001A930 00017870 48 24 C2 05 */ bl cXyz_NS___mi
|
|
|
|
|
/* 8001A930 00017870 48 24 C2 05 */ bl __mi__4cXyzCFRC3Vec
|
|
|
|
|
/* 8001A934 00017874 C0 01 00 08 */ lfs f0, 8(r1)
|
|
|
|
|
/* 8001A938 00017878 D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
|
|
|
/* 8001A93C 0001787C C0 01 00 0C */ lfs f0, 0xc(r1)
|
|
|
|
@@ -1233,7 +1233,7 @@ fopAcM_searchActorDistanceXZ:
|
|
|
|
|
/* 8001A970 000178B0 38 A3 04 D0 */ addi r5, r3, 0x4d0
|
|
|
|
|
/* 8001A974 000178B4 38 84 04 D0 */ addi r4, r4, 0x4d0
|
|
|
|
|
/* 8001A978 000178B8 38 61 00 18 */ addi r3, r1, 0x18
|
|
|
|
|
/* 8001A97C 000178BC 48 24 C1 B9 */ bl cXyz_NS___mi
|
|
|
|
|
/* 8001A97C 000178BC 48 24 C1 B9 */ bl __mi__4cXyzCFRC3Vec
|
|
|
|
|
/* 8001A980 000178C0 C0 01 00 18 */ lfs f0, 0x18(r1)
|
|
|
|
|
/* 8001A984 000178C4 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
|
|
|
/* 8001A988 000178C8 C0 02 82 04 */ lfs f0, lbl_80451C04-_SDA2_BASE_(r2)
|
|
|
|
@@ -1321,7 +1321,7 @@ fopAcM_searchActorDistanceXZ2:
|
|
|
|
|
/* 8001AAA0 000179E0 38 A3 04 D0 */ addi r5, r3, 0x4d0
|
|
|
|
|
/* 8001AAA4 000179E4 38 84 04 D0 */ addi r4, r4, 0x4d0
|
|
|
|
|
/* 8001AAA8 000179E8 38 61 00 14 */ addi r3, r1, 0x14
|
|
|
|
|
/* 8001AAAC 000179EC 48 24 C0 89 */ bl cXyz_NS___mi
|
|
|
|
|
/* 8001AAAC 000179EC 48 24 C0 89 */ bl __mi__4cXyzCFRC3Vec
|
|
|
|
|
/* 8001AAB0 000179F0 C0 01 00 14 */ lfs f0, 0x14(r1)
|
|
|
|
|
/* 8001AAB4 000179F4 D0 01 00 08 */ stfs f0, 8(r1)
|
|
|
|
|
/* 8001AAB8 000179F8 C0 02 82 04 */ lfs f0, lbl_80451C04-_SDA2_BASE_(r2)
|
|
|
|
@@ -2728,7 +2728,7 @@ lbl_8001BDD0:
|
|
|
|
|
/* 8001BDD4 00018D14 54 1E 06 3E */ clrlwi r30, r0, 0x18
|
|
|
|
|
lbl_8001BDD8:
|
|
|
|
|
/* 8001BDD8 00018D18 C0 22 82 28 */ lfs f1, lbl_80451C28-_SDA2_BASE_(r2)
|
|
|
|
|
/* 8001BDDC 00018D1C 48 24 BB 79 */ bl cM_rndF
|
|
|
|
|
/* 8001BDDC 00018D1C 48 24 BB 79 */ bl cM_rndF__Ff
|
|
|
|
|
/* 8001BDE0 00018D20 FC 00 08 1E */ fctiwz f0, f1
|
|
|
|
|
/* 8001BDE4 00018D24 D8 01 00 08 */ stfd f0, 8(r1)
|
|
|
|
|
/* 8001BDE8 00018D28 80 61 00 0C */ lwz r3, 0xc(r1)
|
|
|
|
@@ -3077,7 +3077,7 @@ lbl_8001C280:
|
|
|
|
|
/* 8001C2B0 000191F0 48 00 00 1C */ b lbl_8001C2CC
|
|
|
|
|
lbl_8001C2B4:
|
|
|
|
|
/* 8001C2B4 000191F4 C0 22 82 2C */ lfs f1, lbl_80451C2C-_SDA2_BASE_(r2)
|
|
|
|
|
/* 8001C2B8 000191F8 48 24 B6 D5 */ bl cM_rndFX
|
|
|
|
|
/* 8001C2B8 000191F8 48 24 B6 D5 */ bl cM_rndFX__Ff
|
|
|
|
|
/* 8001C2BC 000191FC FC 00 08 1E */ fctiwz f0, f1
|
|
|
|
|
/* 8001C2C0 00019200 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
|
|
|
/* 8001C2C4 00019204 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
|
|
@@ -3135,7 +3135,7 @@ lbl_8001C364:
|
|
|
|
|
/* 8001C37C 000192BC 39 20 FF FF */ li r9, -1
|
|
|
|
|
/* 8001C380 000192C0 4B FF DA 19 */ bl fopAcM_create_X1_
|
|
|
|
|
/* 8001C384 000192C4 C0 22 82 2C */ lfs f1, lbl_80451C2C-_SDA2_BASE_(r2)
|
|
|
|
|
/* 8001C388 000192C8 48 24 B6 05 */ bl cM_rndFX
|
|
|
|
|
/* 8001C388 000192C8 48 24 B6 05 */ bl cM_rndFX__Ff
|
|
|
|
|
/* 8001C38C 000192CC FC 00 08 1E */ fctiwz f0, f1
|
|
|
|
|
/* 8001C390 000192D0 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
|
|
|
/* 8001C394 000192D4 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
|
|
@@ -3194,7 +3194,7 @@ lbl_8001C430:
|
|
|
|
|
/* 8001C450 00019390 48 00 00 1C */ b lbl_8001C46C
|
|
|
|
|
lbl_8001C454:
|
|
|
|
|
/* 8001C454 00019394 C0 22 82 2C */ lfs f1, lbl_80451C2C-_SDA2_BASE_(r2)
|
|
|
|
|
/* 8001C458 00019398 48 24 B5 35 */ bl cM_rndFX
|
|
|
|
|
/* 8001C458 00019398 48 24 B5 35 */ bl cM_rndFX__Ff
|
|
|
|
|
/* 8001C45C 0001939C FC 00 08 1E */ fctiwz f0, f1
|
|
|
|
|
/* 8001C460 000193A0 D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
|
|
|
/* 8001C464 000193A4 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
|
|
@@ -3261,7 +3261,7 @@ lbl_8001C520:
|
|
|
|
|
/* 8001C540 00019480 39 40 00 00 */ li r10, 0
|
|
|
|
|
/* 8001C544 00019484 4B FF D8 C1 */ bl fopAcM_fastCreate
|
|
|
|
|
/* 8001C548 00019488 C0 22 82 2C */ lfs f1, lbl_80451C2C-_SDA2_BASE_(r2)
|
|
|
|
|
/* 8001C54C 0001948C 48 24 B4 41 */ bl cM_rndFX
|
|
|
|
|
/* 8001C54C 0001948C 48 24 B4 41 */ bl cM_rndFX__Ff
|
|
|
|
|
/* 8001C550 00019490 FC 00 08 1E */ fctiwz f0, f1
|
|
|
|
|
/* 8001C554 00019494 D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
|
|
|
/* 8001C558 00019498 80 01 00 1C */ lwz r0, 0x1c(r1)
|
|
|
|
@@ -3390,7 +3390,7 @@ lbl_8001C70C:
|
|
|
|
|
/* 8001C70C 0001964C 38 00 00 FF */ li r0, 0xff
|
|
|
|
|
/* 8001C710 00019650 B0 01 00 14 */ sth r0, 0x14(r1)
|
|
|
|
|
/* 8001C714 00019654 C0 22 82 34 */ lfs f1, lbl_80451C34-_SDA2_BASE_(r2)
|
|
|
|
|
/* 8001C718 00019658 48 24 B2 75 */ bl cM_rndFX
|
|
|
|
|
/* 8001C718 00019658 48 24 B2 75 */ bl cM_rndFX__Ff
|
|
|
|
|
/* 8001C71C 0001965C FC 00 08 1E */ fctiwz f0, f1
|
|
|
|
|
/* 8001C720 00019660 D8 01 00 18 */ stfd f0, 0x18(r1)
|
|
|
|
|
/* 8001C724 00019664 80 61 00 1C */ lwz r3, 0x1c(r1)
|
|
|
|
@@ -3413,7 +3413,7 @@ lbl_8001C70C:
|
|
|
|
|
/* 8001C768 000196A8 28 1A 00 00 */ cmplwi r26, 0
|
|
|
|
|
/* 8001C76C 000196AC 41 82 00 20 */ beq lbl_8001C78C
|
|
|
|
|
/* 8001C770 000196B0 C0 22 82 3C */ lfs f1, lbl_80451C3C-_SDA2_BASE_(r2)
|
|
|
|
|
/* 8001C774 000196B4 48 24 B2 19 */ bl cM_rndFX
|
|
|
|
|
/* 8001C774 000196B4 48 24 B2 19 */ bl cM_rndFX__Ff
|
|
|
|
|
/* 8001C778 000196B8 C0 02 82 38 */ lfs f0, lbl_80451C38-_SDA2_BASE_(r2)
|
|
|
|
|
/* 8001C77C 000196BC EC 20 08 2A */ fadds f1, f0, f1
|
|
|
|
|
/* 8001C780 000196C0 C0 1A 00 00 */ lfs f0, 0(r26)
|
|
|
|
@@ -3423,7 +3423,7 @@ lbl_8001C78C:
|
|
|
|
|
/* 8001C78C 000196CC 28 1B 00 00 */ cmplwi r27, 0
|
|
|
|
|
/* 8001C790 000196D0 41 82 00 20 */ beq lbl_8001C7B0
|
|
|
|
|
/* 8001C794 000196D4 C0 22 82 40 */ lfs f1, lbl_80451C40-_SDA2_BASE_(r2)
|
|
|
|
|
/* 8001C798 000196D8 48 24 B1 F5 */ bl cM_rndFX
|
|
|
|
|
/* 8001C798 000196D8 48 24 B1 F5 */ bl cM_rndFX__Ff
|
|
|
|
|
/* 8001C79C 000196DC C0 02 82 38 */ lfs f0, lbl_80451C38-_SDA2_BASE_(r2)
|
|
|
|
|
/* 8001C7A0 000196E0 EC 20 08 2A */ fadds f1, f0, f1
|
|
|
|
|
/* 8001C7A4 000196E4 C0 1B 00 00 */ lfs f0, 0(r27)
|
|
|
|
@@ -3500,14 +3500,14 @@ lbl_8001C858:
|
|
|
|
|
/* 8001C8A8 000197E8 38 80 00 00 */ li r4, 0
|
|
|
|
|
/* 8001C8AC 000197EC 38 A0 00 00 */ li r5, 0
|
|
|
|
|
/* 8001C8B0 000197F0 38 C0 00 00 */ li r6, 0
|
|
|
|
|
/* 8001C8B4 000197F4 48 24 AB 41 */ bl csXyz_X1_
|
|
|
|
|
/* 8001C8B4 000197F4 48 24 AB 41 */ bl __ct__5csXyzFsss
|
|
|
|
|
/* 8001C8B8 000197F8 28 1B 00 00 */ cmplwi r27, 0
|
|
|
|
|
/* 8001C8BC 000197FC 41 82 00 3C */ beq lbl_8001C8F8
|
|
|
|
|
/* 8001C8C0 00019800 7F 63 DB 78 */ mr r3, r27
|
|
|
|
|
/* 8001C8C4 00019804 48 24 A8 65 */ bl cXyz_NS_atan2sX_Z
|
|
|
|
|
/* 8001C8C4 00019804 48 24 A8 65 */ bl atan2sX_Z__4cXyzCFv
|
|
|
|
|
/* 8001C8C8 00019808 B0 61 00 12 */ sth r3, 0x12(r1)
|
|
|
|
|
/* 8001C8CC 0001980C C0 22 82 38 */ lfs f1, lbl_80451C38-_SDA2_BASE_(r2)
|
|
|
|
|
/* 8001C8D0 00019810 48 24 B0 BD */ bl cM_rndFX
|
|
|
|
|
/* 8001C8D0 00019810 48 24 B0 BD */ bl cM_rndFX__Ff
|
|
|
|
|
/* 8001C8D4 00019814 C0 02 82 44 */ lfs f0, lbl_80451C44-_SDA2_BASE_(r2)
|
|
|
|
|
/* 8001C8D8 00019818 EC 00 00 72 */ fmuls f0, f0, f1
|
|
|
|
|
/* 8001C8DC 0001981C FC 00 00 1E */ fctiwz f0, f0
|
|
|
|
@@ -3786,7 +3786,7 @@ lbl_8001CCAC:
|
|
|
|
|
/* 8001CCB4 00019BF4 38 61 00 0C */ addi r3, r1, 0xc
|
|
|
|
|
/* 8001CCB8 00019BF8 7F E4 FB 78 */ mr r4, r31
|
|
|
|
|
/* 8001CCBC 00019BFC 38 BE 04 D0 */ addi r5, r30, 0x4d0
|
|
|
|
|
/* 8001CCC0 00019C00 48 24 9E 75 */ bl cXyz_NS___mi
|
|
|
|
|
/* 8001CCC0 00019C00 48 24 9E 75 */ bl __mi__4cXyzCFRC3Vec
|
|
|
|
|
/* 8001CCC4 00019C04 C0 01 00 0C */ lfs f0, 0xc(r1)
|
|
|
|
|
/* 8001CCC8 00019C08 D0 01 00 18 */ stfs f0, 0x18(r1)
|
|
|
|
|
/* 8001CCCC 00019C0C C0 01 00 10 */ lfs f0, 0x10(r1)
|
|
|
|
@@ -3962,7 +3962,7 @@ lbl_8001CEB8:
|
|
|
|
|
/* 8001CF40 00019E80 D3 C1 00 28 */ stfs f30, 0x28(r1)
|
|
|
|
|
/* 8001CF44 00019E84 38 61 00 20 */ addi r3, r1, 0x20
|
|
|
|
|
/* 8001CF48 00019E88 38 81 00 08 */ addi r4, r1, 8
|
|
|
|
|
/* 8001CF4C 00019E8C 48 25 3F A1 */ bl MtxPosition
|
|
|
|
|
/* 8001CF4C 00019E8C 48 25 3F A1 */ bl MtxPosition__FP4cXyzP4cXyz
|
|
|
|
|
/* 8001CF50 00019E90 38 61 00 08 */ addi r3, r1, 8
|
|
|
|
|
/* 8001CF54 00019E94 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
|
|
|
|
/* 8001CF58 00019E98 7C 65 1B 78 */ mr r5, r3
|
|
|
|
@@ -4175,7 +4175,7 @@ lbl_8001D1C0:
|
|
|
|
|
/* 8001D270 0001A1B0 D0 01 00 28 */ stfs f0, 0x28(r1)
|
|
|
|
|
/* 8001D274 0001A1B4 38 61 00 20 */ addi r3, r1, 0x20
|
|
|
|
|
/* 8001D278 0001A1B8 38 81 00 08 */ addi r4, r1, 8
|
|
|
|
|
/* 8001D27C 0001A1BC 48 25 3C 71 */ bl MtxPosition
|
|
|
|
|
/* 8001D27C 0001A1BC 48 25 3C 71 */ bl MtxPosition__FP4cXyzP4cXyz
|
|
|
|
|
/* 8001D280 0001A1C0 38 61 00 08 */ addi r3, r1, 8
|
|
|
|
|
/* 8001D284 0001A1C4 38 9F 04 D0 */ addi r4, r31, 0x4d0
|
|
|
|
|
/* 8001D288 0001A1C8 7C 65 1B 78 */ mr r5, r3
|
|
|
|
@@ -4309,7 +4309,7 @@ fopAcM_setEffectMtx:
|
|
|
|
|
/* 8001D454 0001A394 38 61 00 08 */ addi r3, r1, 8
|
|
|
|
|
/* 8001D458 0001A398 7F A4 EB 78 */ mr r4, r29
|
|
|
|
|
/* 8001D45C 0001A39C 38 A5 00 D8 */ addi r5, r5, 0xd8
|
|
|
|
|
/* 8001D460 0001A3A0 48 24 96 D5 */ bl cXyz_NS___mi
|
|
|
|
|
/* 8001D460 0001A3A0 48 24 96 D5 */ bl __mi__4cXyzCFRC3Vec
|
|
|
|
|
/* 8001D464 0001A3A4 C0 01 00 08 */ lfs f0, 8(r1)
|
|
|
|
|
/* 8001D468 0001A3A8 D0 01 00 2C */ stfs f0, 0x2c(r1)
|
|
|
|
|
/* 8001D46C 0001A3AC C0 01 00 0C */ lfs f0, 0xc(r1)
|
|
|
|
@@ -4671,7 +4671,7 @@ fpoAcM_relativePos:
|
|
|
|
|
/* 8001D924 0001A864 7C 1F 07 34 */ extsh r31, r0
|
|
|
|
|
/* 8001D928 0001A868 38 61 00 08 */ addi r3, r1, 8
|
|
|
|
|
/* 8001D92C 0001A86C 38 A6 04 D0 */ addi r5, r6, 0x4d0
|
|
|
|
|
/* 8001D930 0001A870 48 24 92 05 */ bl cXyz_NS___mi
|
|
|
|
|
/* 8001D930 0001A870 48 24 92 05 */ bl __mi__4cXyzCFRC3Vec
|
|
|
|
|
/* 8001D934 0001A874 C0 81 00 08 */ lfs f4, 8(r1)
|
|
|
|
|
/* 8001D938 0001A878 D0 81 00 14 */ stfs f4, 0x14(r1)
|
|
|
|
|
/* 8001D93C 0001A87C C0 61 00 0C */ lfs f3, 0xc(r1)
|
|
|
|
@@ -4770,7 +4770,7 @@ lbl_8001DA5C:
|
|
|
|
|
/* 8001DA8C 0001A9CC 41 82 00 3C */ beq lbl_8001DAC8
|
|
|
|
|
/* 8001DA90 0001A9D0 38 61 00 08 */ addi r3, r1, 8
|
|
|
|
|
/* 8001DA94 0001A9D4 7F 84 E3 78 */ mr r4, r28
|
|
|
|
|
/* 8001DA98 0001A9D8 48 24 94 B1 */ bl cXyz_NS_normalizeZP
|
|
|
|
|
/* 8001DA98 0001A9D8 48 24 94 B1 */ bl normalizeZP__4cXyzFv
|
|
|
|
|
/* 8001DA9C 0001A9DC 38 60 00 01 */ li r3, 1
|
|
|
|
|
/* 8001DAA0 0001A9E0 48 00 00 2C */ b lbl_8001DACC
|
|
|
|
|
lbl_8001DAA4:
|
|
|
|
@@ -4877,7 +4877,7 @@ fopAcM_getPolygonAngle_X1_:
|
|
|
|
|
/* 8001DBF8 0001AB38 38 60 00 00 */ li r3, 0
|
|
|
|
|
/* 8001DBFC 0001AB3C 48 00 00 54 */ b lbl_8001DC50
|
|
|
|
|
lbl_8001DC00:
|
|
|
|
|
/* 8001DC00 0001AB40 48 24 95 29 */ bl cXyz_NS_atan2sX_Z
|
|
|
|
|
/* 8001DC00 0001AB40 48 24 95 29 */ bl atan2sX_Z__4cXyzCFv
|
|
|
|
|
/* 8001DC04 0001AB44 7C 1F 18 50 */ subf r0, r31, r3
|
|
|
|
|
/* 8001DC08 0001AB48 3C 60 80 44 */ lis r3, lbl_80439A20@ha
|
|
|
|
|
/* 8001DC0C 0001AB4C 38 63 9A 20 */ addi r3, r3, lbl_80439A20@l
|
|
|
|
@@ -4897,7 +4897,7 @@ lbl_8001DC00:
|
|
|
|
|
lbl_8001DC44:
|
|
|
|
|
/* 8001DC44 0001AB84 EC 21 00 B2 */ fmuls f1, f1, f2
|
|
|
|
|
/* 8001DC48 0001AB88 C0 5E 00 04 */ lfs f2, 4(r30)
|
|
|
|
|
/* 8001DC4C 0001AB8C 48 24 9A 29 */ bl cM_atan2s
|
|
|
|
|
/* 8001DC4C 0001AB8C 48 24 9A 29 */ bl cM_atan2s__Fff
|
|
|
|
|
lbl_8001DC50:
|
|
|
|
|
/* 8001DC50 0001AB90 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
|
|
|
/* 8001DC54 0001AB94 83 C1 00 08 */ lwz r30, 8(r1)
|
|
|
|
@@ -4938,7 +4938,7 @@ fopAcM_gc_c_NS_gndCheck:
|
|
|
|
|
/* 8001DCC8 0001AC08 7C 64 1B 78 */ mr r4, r3
|
|
|
|
|
/* 8001DCCC 0001AC0C 3C 60 80 3F */ lis r3, lbl_803F1CC4@ha
|
|
|
|
|
/* 8001DCD0 0001AC10 38 63 1C C4 */ addi r3, r3, lbl_803F1CC4@l
|
|
|
|
|
/* 8001DCD4 0001AC14 48 24 A0 55 */ bl cBgS_GndChk_NS_SetPos_X1_
|
|
|
|
|
/* 8001DCD4 0001AC14 48 24 A0 55 */ bl SetPos__11cBgS_GndChkFPC4cXyz
|
|
|
|
|
/* 8001DCD8 0001AC18 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
|
|
|
/* 8001DCDC 0001AC1C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
|
|
|
/* 8001DCE0 0001AC20 38 63 0F 38 */ addi r3, r3, 0xf38
|
|
|
|
|