mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
J3duclip, fop_actor_mng and related stuff (#131)
* J3DUClipper sinit * sincosTable_ etc * decompile JMATrigonometric sinit * f_op_actor_mng * move f_op_actor_mng and parts of mDo_ext * J3DSys sinit * f_op_scene_req * failed matching attempt for decodeSZS__9JKRDecompFPUcPUcUlUl * mX -> x * fix mCull and fopAcM_prm_class members * fix a few function parameters * move missing NON_MATCHING * remove some unneeded data * turns out that data was not unused * remove unused asm * readd asm deleted by accident
This commit is contained in:
@@ -1,12 +0,0 @@
|
||||
lbl_80312618:
|
||||
/* 80312618 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8031261C 7C 08 02 A6 */ mflr r0
|
||||
/* 80312620 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312624 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80312628 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 8031262C 80 84 00 08 */ lwz r4, 8(r4)
|
||||
/* 80312630 48 04 D8 C1 */ bl GXCallDisplayList
|
||||
/* 80312634 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80312638 7C 08 03 A6 */ mtlr r0
|
||||
/* 8031263C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312640 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_80312924:
|
||||
/* 80312924 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80312928 7C 08 02 A6 */ mflr r0
|
||||
/* 8031292C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80312930 80 63 00 20 */ lwz r3, 0x20(r3)
|
||||
/* 80312934 4B FF FC E5 */ bl callDL__17J3DDisplayListObjCFv
|
||||
/* 80312938 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8031293C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80312940 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80312944 4E 80 00 20 */ blr
|
||||
@@ -1,11 +0,0 @@
|
||||
lbl_80310ED0:
|
||||
/* 80310ED0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80310ED4 7C 08 02 A6 */ mflr r0
|
||||
/* 80310ED8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80310EDC 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 80310EE0 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 80310EE4 4B FF EF 05 */ bl __ct__6J3DSysFv
|
||||
/* 80310EE8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80310EEC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80310EF0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80310EF4 4E 80 00 20 */ blr
|
||||
@@ -1,93 +0,0 @@
|
||||
lbl_8027378C:
|
||||
/* 8027378C 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80273790 7C 08 02 A6 */ mflr r0
|
||||
/* 80273794 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80273798 93 E1 00 3C */ stw r31, 0x3c(r1)
|
||||
/* 8027379C 93 C1 00 38 */ stw r30, 0x38(r1)
|
||||
/* 802737A0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802737A4 3C 60 80 3A */ lis r3, lit_898@ha /* 0x8039A948@ha */
|
||||
/* 802737A8 3B E3 A9 48 */ addi r31, r3, lit_898@l /* 0x8039A948@l */
|
||||
/* 802737AC C0 42 B8 80 */ lfs f2, lit_913(r2)
|
||||
/* 802737B0 C0 22 B8 84 */ lfs f1, lit_914(r2)
|
||||
/* 802737B4 C0 1E 00 4C */ lfs f0, 0x4c(r30)
|
||||
/* 802737B8 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 802737BC EC 22 00 32 */ fmuls f1, f2, f0
|
||||
/* 802737C0 48 0F 8E A9 */ bl tan
|
||||
/* 802737C4 FC 00 08 18 */ frsp f0, f1
|
||||
/* 802737C8 C0 3E 00 54 */ lfs f1, 0x54(r30)
|
||||
/* 802737CC EC 81 00 32 */ fmuls f4, f1, f0
|
||||
/* 802737D0 C0 1E 00 50 */ lfs f0, 0x50(r30)
|
||||
/* 802737D4 EC A0 01 32 */ fmuls f5, f0, f4
|
||||
/* 802737D8 80 7F 00 0C */ lwz r3, 0xc(r31)
|
||||
/* 802737DC 80 1F 00 10 */ lwz r0, 0x10(r31)
|
||||
/* 802737E0 90 61 00 2C */ stw r3, 0x2c(r1)
|
||||
/* 802737E4 90 01 00 30 */ stw r0, 0x30(r1)
|
||||
/* 802737E8 80 1F 00 14 */ lwz r0, 0x14(r31)
|
||||
/* 802737EC 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 802737F0 FC 40 28 50 */ fneg f2, f5
|
||||
/* 802737F4 D0 41 00 2C */ stfs f2, 0x2c(r1)
|
||||
/* 802737F8 FC 60 20 50 */ fneg f3, f4
|
||||
/* 802737FC D0 61 00 30 */ stfs f3, 0x30(r1)
|
||||
/* 80273800 FC 00 08 50 */ fneg f0, f1
|
||||
/* 80273804 D0 01 00 34 */ stfs f0, 0x34(r1)
|
||||
/* 80273808 80 7F 00 18 */ lwz r3, 0x18(r31)
|
||||
/* 8027380C 80 1F 00 1C */ lwz r0, 0x1c(r31)
|
||||
/* 80273810 90 61 00 20 */ stw r3, 0x20(r1)
|
||||
/* 80273814 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80273818 80 1F 00 20 */ lwz r0, 0x20(r31)
|
||||
/* 8027381C 90 01 00 28 */ stw r0, 0x28(r1)
|
||||
/* 80273820 D0 41 00 20 */ stfs f2, 0x20(r1)
|
||||
/* 80273824 D0 81 00 24 */ stfs f4, 0x24(r1)
|
||||
/* 80273828 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 8027382C 80 7F 00 24 */ lwz r3, 0x24(r31)
|
||||
/* 80273830 80 1F 00 28 */ lwz r0, 0x28(r31)
|
||||
/* 80273834 90 61 00 14 */ stw r3, 0x14(r1)
|
||||
/* 80273838 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 8027383C 80 1F 00 2C */ lwz r0, 0x2c(r31)
|
||||
/* 80273840 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 80273844 D0 A1 00 14 */ stfs f5, 0x14(r1)
|
||||
/* 80273848 D0 81 00 18 */ stfs f4, 0x18(r1)
|
||||
/* 8027384C D0 01 00 1C */ stfs f0, 0x1c(r1)
|
||||
/* 80273850 80 7F 00 30 */ lwz r3, 0x30(r31)
|
||||
/* 80273854 80 1F 00 34 */ lwz r0, 0x34(r31)
|
||||
/* 80273858 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 8027385C 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80273860 80 1F 00 38 */ lwz r0, 0x38(r31)
|
||||
/* 80273864 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 80273868 D0 A1 00 08 */ stfs f5, 8(r1)
|
||||
/* 8027386C D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 80273870 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80273874 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80273878 38 81 00 2C */ addi r4, r1, 0x2c
|
||||
/* 8027387C 38 BE 00 04 */ addi r5, r30, 4
|
||||
/* 80273880 48 0D 39 35 */ bl PSVECCrossProduct
|
||||
/* 80273884 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80273888 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 8027388C 38 BE 00 10 */ addi r5, r30, 0x10
|
||||
/* 80273890 48 0D 39 25 */ bl PSVECCrossProduct
|
||||
/* 80273894 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80273898 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 8027389C 38 BE 00 1C */ addi r5, r30, 0x1c
|
||||
/* 802738A0 48 0D 39 15 */ bl PSVECCrossProduct
|
||||
/* 802738A4 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 802738A8 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 802738AC 38 BE 00 28 */ addi r5, r30, 0x28
|
||||
/* 802738B0 48 0D 39 05 */ bl PSVECCrossProduct
|
||||
/* 802738B4 38 7E 00 04 */ addi r3, r30, 4
|
||||
/* 802738B8 7C 64 1B 78 */ mr r4, r3
|
||||
/* 802738BC 48 0D 38 39 */ bl PSVECNormalize
|
||||
/* 802738C0 38 7E 00 10 */ addi r3, r30, 0x10
|
||||
/* 802738C4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 802738C8 48 0D 38 2D */ bl PSVECNormalize
|
||||
/* 802738CC 38 7E 00 1C */ addi r3, r30, 0x1c
|
||||
/* 802738D0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 802738D4 48 0D 38 21 */ bl PSVECNormalize
|
||||
/* 802738D8 38 7E 00 28 */ addi r3, r30, 0x28
|
||||
/* 802738DC 7C 64 1B 78 */ mr r4, r3
|
||||
/* 802738E0 48 0D 38 15 */ bl PSVECNormalize
|
||||
/* 802738E4 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
||||
/* 802738E8 83 C1 00 38 */ lwz r30, 0x38(r1)
|
||||
/* 802738EC 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 802738F0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802738F4 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 802738F8 4E 80 00 20 */ blr
|
||||
@@ -1,6 +0,0 @@
|
||||
lbl_80273778:
|
||||
/* 80273778 C0 02 B8 78 */ lfs f0, lit_893(r2)
|
||||
/* 8027377C D0 03 00 54 */ stfs f0, 0x54(r3)
|
||||
/* 80273780 C0 02 B8 7C */ lfs f0, lit_894(r2)
|
||||
/* 80273784 D0 03 00 58 */ stfs f0, 0x58(r3)
|
||||
/* 80273788 4E 80 00 20 */ blr
|
||||
@@ -1,117 +0,0 @@
|
||||
lbl_80339AEC:
|
||||
/* 80339AEC 94 21 FF 90 */ stwu r1, -0x70(r1)
|
||||
/* 80339AF0 7C 08 02 A6 */ mflr r0
|
||||
/* 80339AF4 90 01 00 74 */ stw r0, 0x74(r1)
|
||||
/* 80339AF8 DB E1 00 60 */ stfd f31, 0x60(r1)
|
||||
/* 80339AFC F3 E1 00 68 */ psq_st f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 80339B00 DB C1 00 50 */ stfd f30, 0x50(r1)
|
||||
/* 80339B04 F3 C1 00 58 */ psq_st f30, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80339B08 DB A1 00 40 */ stfd f29, 0x40(r1)
|
||||
/* 80339B0C F3 A1 00 48 */ psq_st f29, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80339B10 DB 81 00 30 */ stfd f28, 0x30(r1)
|
||||
/* 80339B14 F3 81 00 38 */ psq_st f28, 56(r1), 0, 0 /* qr0 */
|
||||
/* 80339B18 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80339B1C 48 02 86 B9 */ bl _savegpr_27
|
||||
/* 80339B20 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 80339B24 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 80339B28 3C 80 80 34 */ lis r4, func_80339CB0@ha /* 0x80339CB0@ha */
|
||||
/* 80339B2C 38 84 9C B0 */ addi r4, r4, func_80339CB0@l /* 0x80339CB0@l */
|
||||
/* 80339B30 38 A0 00 00 */ li r5, 0
|
||||
/* 80339B34 38 C0 00 08 */ li r6, 8
|
||||
/* 80339B38 38 E0 20 00 */ li r7, 0x2000
|
||||
/* 80339B3C 48 02 82 25 */ bl __construct_array
|
||||
/* 80339B40 3B 80 00 00 */ li r28, 0
|
||||
/* 80339B44 7F 9F E3 78 */ mr r31, r28
|
||||
/* 80339B48 CB A2 CB 00 */ lfd f29, lit_441(r2)
|
||||
/* 80339B4C 3F C0 43 30 */ lis r30, 0x4330
|
||||
/* 80339B50 CB E2 CA E0 */ lfd f31, lit_436(r2)
|
||||
/* 80339B54 CB C2 CA E8 */ lfd f30, lit_437(r2)
|
||||
/* 80339B58 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 80339B5C 3B A3 9A 20 */ addi r29, r3, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
lbl_80339B60:
|
||||
/* 80339B60 6F 80 80 00 */ xoris r0, r28, 0x8000
|
||||
/* 80339B64 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80339B68 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80339B6C C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 80339B70 FC 00 E8 28 */ fsub f0, f0, f29
|
||||
/* 80339B74 FC 00 07 F2 */ fmul f0, f0, f31
|
||||
/* 80339B78 FF 80 F0 24 */ fdiv f28, f0, f30
|
||||
/* 80339B7C FC 20 E0 90 */ fmr f1, f28
|
||||
/* 80339B80 48 03 2A 11 */ bl sin
|
||||
/* 80339B84 FC 00 08 18 */ frsp f0, f1
|
||||
/* 80339B88 7F 7D FA 14 */ add r27, r29, r31
|
||||
/* 80339B8C D0 1B 00 00 */ stfs f0, 0(r27)
|
||||
/* 80339B90 FC 20 E0 90 */ fmr f1, f28
|
||||
/* 80339B94 48 03 24 95 */ bl cos
|
||||
/* 80339B98 FC 00 08 18 */ frsp f0, f1
|
||||
/* 80339B9C D0 1B 00 04 */ stfs f0, 4(r27)
|
||||
/* 80339BA0 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 80339BA4 2C 1C 20 00 */ cmpwi r28, 0x2000
|
||||
/* 80339BA8 3B FF 00 08 */ addi r31, r31, 8
|
||||
/* 80339BAC 41 80 FF B4 */ blt lbl_80339B60
|
||||
/* 80339BB0 3B 80 00 00 */ li r28, 0
|
||||
/* 80339BB4 3B E0 00 00 */ li r31, 0
|
||||
/* 80339BB8 CB E2 CB 00 */ lfd f31, lit_441(r2)
|
||||
/* 80339BBC 3F C0 43 30 */ lis r30, 0x4330
|
||||
/* 80339BC0 CB C2 CA F0 */ lfd f30, lit_438(r2)
|
||||
/* 80339BC4 3C 60 80 45 */ lis r3, atanTable___5JMath@ha /* 0x80449A20@ha */
|
||||
/* 80339BC8 3B A3 9A 20 */ addi r29, r3, atanTable___5JMath@l /* 0x80449A20@l */
|
||||
lbl_80339BCC:
|
||||
/* 80339BCC 6F 80 80 00 */ xoris r0, r28, 0x8000
|
||||
/* 80339BD0 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80339BD4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80339BD8 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 80339BDC FC 00 F8 28 */ fsub f0, f0, f31
|
||||
/* 80339BE0 FC 20 07 B2 */ fmul f1, f0, f30
|
||||
/* 80339BE4 48 03 20 C1 */ bl atan
|
||||
/* 80339BE8 FC 00 08 18 */ frsp f0, f1
|
||||
/* 80339BEC 7C 1D FD 2E */ stfsx f0, r29, r31
|
||||
/* 80339BF0 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 80339BF4 28 1C 04 00 */ cmplwi r28, 0x400
|
||||
/* 80339BF8 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 80339BFC 41 80 FF D0 */ blt lbl_80339BCC
|
||||
/* 80339C00 C0 02 CA D8 */ lfs f0, lit_326(r2)
|
||||
/* 80339C04 3C 60 80 45 */ lis r3, atanTable___5JMath@ha /* 0x80449A20@ha */
|
||||
/* 80339C08 D4 03 9A 20 */ stfsu f0, atanTable___5JMath@l(r3) /* 0x80449A20@l */
|
||||
/* 80339C0C C0 02 CA F8 */ lfs f0, lit_439(r2)
|
||||
/* 80339C10 D0 03 10 00 */ stfs f0, 0x1000(r3)
|
||||
/* 80339C14 3B 80 00 00 */ li r28, 0
|
||||
/* 80339C18 3B E0 00 00 */ li r31, 0
|
||||
/* 80339C1C CB C2 CB 00 */ lfd f30, lit_441(r2)
|
||||
/* 80339C20 3F A0 43 30 */ lis r29, 0x4330
|
||||
/* 80339C24 CB E2 CA F0 */ lfd f31, lit_438(r2)
|
||||
/* 80339C28 3C 60 80 45 */ lis r3, asinAcosTable___5JMath@ha /* 0x8044AA40@ha */
|
||||
/* 80339C2C 3B C3 AA 40 */ addi r30, r3, asinAcosTable___5JMath@l /* 0x8044AA40@l */
|
||||
lbl_80339C30:
|
||||
/* 80339C30 6F 80 80 00 */ xoris r0, r28, 0x8000
|
||||
/* 80339C34 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80339C38 93 A1 00 08 */ stw r29, 8(r1)
|
||||
/* 80339C3C C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 80339C40 FC 00 F0 28 */ fsub f0, f0, f30
|
||||
/* 80339C44 FC 20 07 F2 */ fmul f1, f0, f31
|
||||
/* 80339C48 48 03 2A B9 */ bl asin
|
||||
/* 80339C4C FC 00 08 18 */ frsp f0, f1
|
||||
/* 80339C50 7C 1E FD 2E */ stfsx f0, r30, r31
|
||||
/* 80339C54 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 80339C58 2C 1C 04 00 */ cmpwi r28, 0x400
|
||||
/* 80339C5C 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 80339C60 41 80 FF D0 */ blt lbl_80339C30
|
||||
/* 80339C64 C0 02 CA D8 */ lfs f0, lit_326(r2)
|
||||
/* 80339C68 3C 60 80 45 */ lis r3, asinAcosTable___5JMath@ha /* 0x8044AA40@ha */
|
||||
/* 80339C6C D4 03 AA 40 */ stfsu f0, asinAcosTable___5JMath@l(r3) /* 0x8044AA40@l */
|
||||
/* 80339C70 C0 02 CA F8 */ lfs f0, lit_439(r2)
|
||||
/* 80339C74 D0 03 10 00 */ stfs f0, 0x1000(r3)
|
||||
/* 80339C78 E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0 /* qr0 */
|
||||
/* 80339C7C CB E1 00 60 */ lfd f31, 0x60(r1)
|
||||
/* 80339C80 E3 C1 00 58 */ psq_l f30, 88(r1), 0, 0 /* qr0 */
|
||||
/* 80339C84 CB C1 00 50 */ lfd f30, 0x50(r1)
|
||||
/* 80339C88 E3 A1 00 48 */ psq_l f29, 72(r1), 0, 0 /* qr0 */
|
||||
/* 80339C8C CB A1 00 40 */ lfd f29, 0x40(r1)
|
||||
/* 80339C90 E3 81 00 38 */ psq_l f28, 56(r1), 0, 0 /* qr0 */
|
||||
/* 80339C94 CB 81 00 30 */ lfd f28, 0x30(r1)
|
||||
/* 80339C98 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80339C9C 48 02 85 85 */ bl _restgpr_27
|
||||
/* 80339CA0 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 80339CA4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80339CA8 38 21 00 70 */ addi r1, r1, 0x70
|
||||
/* 80339CAC 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_80339CB0:
|
||||
/* 80339CB0 C0 02 CA D8 */ lfs f0, lit_326(r2)
|
||||
/* 80339CB4 D0 03 00 00 */ stfs f0, 0(r3)
|
||||
/* 80339CB8 D0 03 00 04 */ stfs f0, 4(r3)
|
||||
/* 80339CBC 4E 80 00 20 */ blr
|
||||
@@ -1,96 +0,0 @@
|
||||
lbl_80019B1C:
|
||||
/* 80019B1C 94 21 FF C0 */ stwu r1, -0x40(r1)
|
||||
/* 80019B20 7C 08 02 A6 */ mflr r0
|
||||
/* 80019B24 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80019B28 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80019B2C 48 34 86 9D */ bl _savegpr_24
|
||||
/* 80019B30 7C 78 1B 78 */ mr r24, r3
|
||||
/* 80019B34 7C 9D 23 78 */ mr r29, r4
|
||||
/* 80019B38 7C B9 2B 78 */ mr r25, r5
|
||||
/* 80019B3C 7C DA 33 78 */ mr r26, r6
|
||||
/* 80019B40 7C FB 3B 78 */ mr r27, r7
|
||||
/* 80019B44 7D 1C 43 78 */ mr r28, r8
|
||||
/* 80019B48 7D 3E 4B 78 */ mr r30, r9
|
||||
/* 80019B4C 7D 5F 53 78 */ mr r31, r10
|
||||
/* 80019B50 4B FF FF 59 */ bl fopAcM_CreateAppend__Fv
|
||||
/* 80019B54 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80019B58 40 82 00 0C */ bne lbl_80019B64
|
||||
/* 80019B5C 38 60 00 00 */ li r3, 0
|
||||
/* 80019B60 48 00 01 00 */ b lbl_80019C60
|
||||
lbl_80019B64:
|
||||
/* 80019B64 B3 03 00 16 */ sth r24, 0x16(r3)
|
||||
/* 80019B68 28 19 00 00 */ cmplwi r25, 0
|
||||
/* 80019B6C 41 82 00 20 */ beq lbl_80019B8C
|
||||
/* 80019B70 C0 19 00 00 */ lfs f0, 0(r25)
|
||||
/* 80019B74 D0 03 00 04 */ stfs f0, 4(r3)
|
||||
/* 80019B78 C0 19 00 04 */ lfs f0, 4(r25)
|
||||
/* 80019B7C D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 80019B80 C0 19 00 08 */ lfs f0, 8(r25)
|
||||
/* 80019B84 D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 80019B88 48 00 00 20 */ b lbl_80019BA8
|
||||
lbl_80019B8C:
|
||||
/* 80019B8C 3C 80 80 43 */ lis r4, Zero__4cXyz@ha /* 0x80430CF4@ha */
|
||||
/* 80019B90 C4 04 0C F4 */ lfsu f0, Zero__4cXyz@l(r4) /* 0x80430CF4@l */
|
||||
/* 80019B94 D0 03 00 04 */ stfs f0, 4(r3)
|
||||
/* 80019B98 C0 04 00 04 */ lfs f0, 4(r4)
|
||||
/* 80019B9C D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 80019BA0 C0 04 00 08 */ lfs f0, 8(r4)
|
||||
/* 80019BA4 D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
lbl_80019BA8:
|
||||
/* 80019BA8 9B 43 00 21 */ stb r26, 0x21(r3)
|
||||
/* 80019BAC 28 1B 00 00 */ cmplwi r27, 0
|
||||
/* 80019BB0 41 82 00 20 */ beq lbl_80019BD0
|
||||
/* 80019BB4 A8 1B 00 00 */ lha r0, 0(r27)
|
||||
/* 80019BB8 B0 03 00 10 */ sth r0, 0x10(r3)
|
||||
/* 80019BBC A8 1B 00 02 */ lha r0, 2(r27)
|
||||
/* 80019BC0 B0 03 00 12 */ sth r0, 0x12(r3)
|
||||
/* 80019BC4 A8 1B 00 04 */ lha r0, 4(r27)
|
||||
/* 80019BC8 B0 03 00 14 */ sth r0, 0x14(r3)
|
||||
/* 80019BCC 48 00 00 20 */ b lbl_80019BEC
|
||||
lbl_80019BD0:
|
||||
/* 80019BD0 A8 0D 8B E0 */ lha r0, Zero__5csXyz(r13)
|
||||
/* 80019BD4 B0 03 00 10 */ sth r0, 0x10(r3)
|
||||
/* 80019BD8 38 8D 8B E0 */ la r4, Zero__5csXyz(r13) /* 80451160-_SDA_BASE_ */
|
||||
/* 80019BDC A8 04 00 02 */ lha r0, 2(r4)
|
||||
/* 80019BE0 B0 03 00 12 */ sth r0, 0x12(r3)
|
||||
/* 80019BE4 A8 04 00 04 */ lha r0, 4(r4)
|
||||
/* 80019BE8 B0 03 00 14 */ sth r0, 0x14(r3)
|
||||
lbl_80019BEC:
|
||||
/* 80019BEC 28 1C 00 00 */ cmplwi r28, 0
|
||||
/* 80019BF0 41 82 00 54 */ beq lbl_80019C44
|
||||
/* 80019BF4 C0 22 82 00 */ lfs f1, lit_4263(r2)
|
||||
/* 80019BF8 C0 1C 00 00 */ lfs f0, 0(r28)
|
||||
/* 80019BFC EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80019C00 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80019C04 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80019C08 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 80019C0C 98 03 00 18 */ stb r0, 0x18(r3)
|
||||
/* 80019C10 C0 1C 00 04 */ lfs f0, 4(r28)
|
||||
/* 80019C14 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80019C18 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80019C1C D8 01 00 10 */ stfd f0, 0x10(r1)
|
||||
/* 80019C20 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80019C24 98 03 00 19 */ stb r0, 0x19(r3)
|
||||
/* 80019C28 C0 1C 00 08 */ lfs f0, 8(r28)
|
||||
/* 80019C2C EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 80019C30 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80019C34 D8 01 00 18 */ stfd f0, 0x18(r1)
|
||||
/* 80019C38 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
/* 80019C3C 98 03 00 1A */ stb r0, 0x1a(r3)
|
||||
/* 80019C40 48 00 00 14 */ b lbl_80019C54
|
||||
lbl_80019C44:
|
||||
/* 80019C44 38 00 00 0A */ li r0, 0xa
|
||||
/* 80019C48 98 03 00 18 */ stb r0, 0x18(r3)
|
||||
/* 80019C4C 98 03 00 19 */ stb r0, 0x19(r3)
|
||||
/* 80019C50 98 03 00 1A */ stb r0, 0x1a(r3)
|
||||
lbl_80019C54:
|
||||
/* 80019C54 93 A3 00 00 */ stw r29, 0(r3)
|
||||
/* 80019C58 93 E3 00 1C */ stw r31, 0x1c(r3)
|
||||
/* 80019C5C 9B C3 00 20 */ stb r30, 0x20(r3)
|
||||
lbl_80019C60:
|
||||
/* 80019C60 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80019C64 48 34 85 B1 */ bl _restgpr_24
|
||||
/* 80019C68 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80019C6C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80019C70 38 21 00 40 */ addi r1, r1, 0x40
|
||||
/* 80019C74 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_8001C9CC:
|
||||
/* 8001C9CC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8001C9D0 7C 08 02 A6 */ mflr r0
|
||||
/* 8001C9D4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8001C9D8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8001C9DC 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8001C9E0 41 82 00 24 */ beq lbl_8001CA04
|
||||
/* 8001C9E4 4B FF C2 FD */ bl fopAc_IsActor__FPv
|
||||
/* 8001C9E8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 8001C9EC 41 82 00 18 */ beq lbl_8001CA04
|
||||
/* 8001C9F0 88 1F 04 96 */ lbz r0, 0x496(r31)
|
||||
/* 8001C9F4 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 8001C9F8 40 82 00 0C */ bne lbl_8001CA04
|
||||
/* 8001C9FC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8001CA00 48 00 00 08 */ b lbl_8001CA08
|
||||
lbl_8001CA04:
|
||||
/* 8001CA04 38 60 00 00 */ li r3, 0
|
||||
lbl_8001CA08:
|
||||
/* 8001CA08 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8001CA0C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8001CA10 7C 08 03 A6 */ mtlr r0
|
||||
/* 8001CA14 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8001CA18 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_80019AA8:
|
||||
/* 80019AA8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80019AAC 7C 08 02 A6 */ mflr r0
|
||||
/* 80019AB0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80019AB4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80019AB8 38 60 FF FC */ li r3, -4
|
||||
/* 80019ABC 38 80 00 24 */ li r4, 0x24
|
||||
/* 80019AC0 48 24 97 69 */ bl memalignB__3cMlFiUl
|
||||
/* 80019AC4 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80019AC8 41 82 00 3C */ beq lbl_80019B04
|
||||
/* 80019ACC 38 80 00 00 */ li r4, 0
|
||||
/* 80019AD0 38 A0 00 24 */ li r5, 0x24
|
||||
/* 80019AD4 48 25 5E 89 */ bl cLib_memSet__FPviUl
|
||||
/* 80019AD8 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 80019ADC 38 03 FF FF */ addi r0, r3, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 80019AE0 B0 1F 00 16 */ sth r0, 0x16(r31)
|
||||
/* 80019AE4 38 60 FF FF */ li r3, -1
|
||||
/* 80019AE8 98 7F 00 21 */ stb r3, 0x21(r31)
|
||||
/* 80019AEC 38 00 00 0A */ li r0, 0xa
|
||||
/* 80019AF0 98 1F 00 18 */ stb r0, 0x18(r31)
|
||||
/* 80019AF4 98 1F 00 19 */ stb r0, 0x19(r31)
|
||||
/* 80019AF8 98 1F 00 1A */ stb r0, 0x1a(r31)
|
||||
/* 80019AFC 90 7F 00 1C */ stw r3, 0x1c(r31)
|
||||
/* 80019B00 98 7F 00 20 */ stb r3, 0x20(r31)
|
||||
lbl_80019B04:
|
||||
/* 80019B04 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80019B08 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80019B0C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80019B10 7C 08 03 A6 */ mtlr r0
|
||||
/* 80019B14 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80019B18 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_8001A138:
|
||||
/* 8001A138 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8001A13C 7C 08 02 A6 */ mflr r0
|
||||
/* 8001A140 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8001A144 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8001A148 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8001A14C 3C 80 80 38 */ lis r4, f_op_f_op_actor_mng__stringBase0@ha /* 0x803788C8@ha */
|
||||
/* 8001A150 38 84 88 C8 */ addi r4, r4, f_op_f_op_actor_mng__stringBase0@l /* 0x803788C8@l */
|
||||
/* 8001A154 38 84 00 42 */ addi r4, r4, 0x42
|
||||
/* 8001A158 4B FF FB 21 */ bl fopAcM_Log__FPC10fopAc_ac_cPCc
|
||||
/* 8001A15C 80 7F 00 F0 */ lwz r3, 0xf0(r31)
|
||||
/* 8001A160 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8001A164 41 82 00 10 */ beq lbl_8001A174
|
||||
/* 8001A168 4B FF 50 25 */ bl mDoExt_destroySolidHeap__FP12JKRSolidHeap
|
||||
/* 8001A16C 38 00 00 00 */ li r0, 0
|
||||
/* 8001A170 90 1F 00 F0 */ stw r0, 0xf0(r31)
|
||||
lbl_8001A174:
|
||||
/* 8001A174 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8001A178 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8001A17C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8001A180 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8001A184 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_800198A4:
|
||||
/* 800198A4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800198A8 7C 08 02 A6 */ mflr r0
|
||||
/* 800198AC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800198B0 48 00 8A 45 */ bl fpcM_FastCreate__FsPFPv_iPvPv
|
||||
/* 800198B4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800198B8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800198BC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800198C0 4E 80 00 20 */ blr
|
||||
@@ -1,32 +0,0 @@
|
||||
lbl_800199BC:
|
||||
/* 800199BC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800199C0 7C 08 02 A6 */ mflr r0
|
||||
/* 800199C4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800199C8 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 800199CC 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 800199D0 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800199D4 48 00 87 65 */ bl fpcM_IsCreating__FUi
|
||||
/* 800199D8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800199DC 41 82 00 10 */ beq lbl_800199EC
|
||||
/* 800199E0 38 00 00 00 */ li r0, 0
|
||||
/* 800199E4 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 800199E8 48 00 00 2C */ b lbl_80019A14
|
||||
lbl_800199EC:
|
||||
/* 800199EC 3C 60 80 02 */ lis r3, fpcSch_JudgeByID__FPvPv@ha /* 0x80023590@ha */
|
||||
/* 800199F0 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID__FPvPv@l /* 0x80023590@l */
|
||||
/* 800199F4 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 800199F8 4B FF FE 01 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 800199FC 90 7F 00 00 */ stw r3, 0(r31)
|
||||
/* 80019A00 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 80019A04 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80019A08 40 82 00 0C */ bne lbl_80019A14
|
||||
/* 80019A0C 38 60 00 00 */ li r3, 0
|
||||
/* 80019A10 48 00 00 08 */ b lbl_80019A18
|
||||
lbl_80019A14:
|
||||
/* 80019A14 38 60 00 01 */ li r3, 1
|
||||
lbl_80019A18:
|
||||
/* 80019A18 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80019A1C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80019A20 7C 08 03 A6 */ mtlr r0
|
||||
/* 80019A24 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80019A28 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_80019A2C:
|
||||
/* 80019A2C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80019A30 7C 08 02 A6 */ mflr r0
|
||||
/* 80019A34 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80019A38 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80019A3C B0 61 00 08 */ sth r3, 8(r1)
|
||||
/* 80019A40 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80019A44 3C 60 80 02 */ lis r3, fpcSch_JudgeForPName__FPvPv@ha /* 0x80023578@ha */
|
||||
/* 80019A48 38 63 35 78 */ addi r3, r3, fpcSch_JudgeForPName__FPvPv@l /* 0x80023578@l */
|
||||
/* 80019A4C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80019A50 4B FF FD A9 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 80019A54 90 7F 00 00 */ stw r3, 0(r31)
|
||||
/* 80019A58 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 80019A5C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80019A60 40 82 00 0C */ bne lbl_80019A6C
|
||||
/* 80019A64 38 60 00 00 */ li r3, 0
|
||||
/* 80019A68 48 00 00 2C */ b lbl_80019A94
|
||||
lbl_80019A6C:
|
||||
/* 80019A6C 41 82 00 0C */ beq lbl_80019A78
|
||||
/* 80019A70 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80019A74 48 00 00 08 */ b lbl_80019A7C
|
||||
lbl_80019A78:
|
||||
/* 80019A78 38 60 FF FF */ li r3, -1
|
||||
lbl_80019A7C:
|
||||
/* 80019A7C 48 00 86 BD */ bl fpcM_IsCreating__FUi
|
||||
/* 80019A80 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80019A84 41 82 00 0C */ beq lbl_80019A90
|
||||
/* 80019A88 38 00 00 00 */ li r0, 0
|
||||
/* 80019A8C 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_80019A90:
|
||||
/* 80019A90 38 60 00 01 */ li r3, 1
|
||||
lbl_80019A94:
|
||||
/* 80019A94 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80019A98 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80019A9C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80019AA0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80019AA4 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_8001A538:
|
||||
/* 8001A538 D0 23 05 14 */ stfs f1, 0x514(r3)
|
||||
/* 8001A53C D0 43 05 18 */ stfs f2, 0x518(r3)
|
||||
/* 8001A540 D0 63 05 1C */ stfs f3, 0x51c(r3)
|
||||
/* 8001A544 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_8001A528:
|
||||
/* 8001A528 D0 23 05 08 */ stfs f1, 0x508(r3)
|
||||
/* 8001A52C D0 43 05 0C */ stfs f2, 0x50c(r3)
|
||||
/* 8001A530 D0 63 05 10 */ stfs f3, 0x510(r3)
|
||||
/* 8001A534 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_8001A5DC:
|
||||
/* 8001A5DC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8001A5E0 7C 08 02 A6 */ mflr r0
|
||||
/* 8001A5E4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8001A5E8 38 63 04 DE */ addi r3, r3, 0x4de
|
||||
/* 8001A5EC 48 25 65 A5 */ bl cLib_chaseAngleS__FPsss
|
||||
/* 8001A5F0 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 8001A5F4 7C 00 19 10 */ subfe r0, r0, r3
|
||||
/* 8001A5F8 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 8001A5FC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8001A600 7C 08 03 A6 */ mtlr r0
|
||||
/* 8001A604 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8001A608 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_8001A60C:
|
||||
/* 8001A60C C0 23 05 2C */ lfs f1, 0x52c(r3)
|
||||
/* 8001A610 C0 43 05 30 */ lfs f2, 0x530(r3)
|
||||
/* 8001A614 A8 03 04 DE */ lha r0, 0x4de(r3)
|
||||
/* 8001A618 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
|
||||
/* 8001A61C 3C 80 80 44 */ lis r4, sincosTable___5JMath@ha /* 0x80439A20@ha */
|
||||
/* 8001A620 38 84 9A 20 */ addi r4, r4, sincosTable___5JMath@l /* 0x80439A20@l */
|
||||
/* 8001A624 7C 04 04 2E */ lfsx f0, r4, r0
|
||||
/* 8001A628 EC 61 00 32 */ fmuls f3, f1, f0
|
||||
/* 8001A62C C0 03 04 FC */ lfs f0, 0x4fc(r3)
|
||||
/* 8001A630 EC 40 10 2A */ fadds f2, f0, f2
|
||||
/* 8001A634 7C 84 02 14 */ add r4, r4, r0
|
||||
/* 8001A638 C0 04 00 04 */ lfs f0, 4(r4)
|
||||
/* 8001A63C EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 8001A640 C0 03 05 34 */ lfs f0, 0x534(r3)
|
||||
/* 8001A644 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 8001A648 40 80 00 08 */ bge lbl_8001A650
|
||||
/* 8001A64C FC 40 00 90 */ fmr f2, f0
|
||||
lbl_8001A650:
|
||||
/* 8001A650 D0 63 04 F8 */ stfs f3, 0x4f8(r3)
|
||||
/* 8001A654 D0 43 04 FC */ stfs f2, 0x4fc(r3)
|
||||
/* 8001A658 D0 23 05 00 */ stfs f1, 0x500(r3)
|
||||
/* 8001A65C 4E 80 00 20 */ blr
|
||||
-25
@@ -1,25 +0,0 @@
|
||||
lbl_8001A188:
|
||||
/* 8001A188 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8001A18C 7C 08 02 A6 */ mflr r0
|
||||
/* 8001A190 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8001A194 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8001A198 48 34 80 45 */ bl _savegpr_29
|
||||
/* 8001A19C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8001A1A0 7C 9E 23 78 */ mr r30, r4
|
||||
/* 8001A1A4 7C A3 2B 78 */ mr r3, r5
|
||||
/* 8001A1A8 4B FF 50 25 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 8001A1AC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8001A1B0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8001A1B4 7F CC F3 78 */ mr r12, r30
|
||||
/* 8001A1B8 7D 89 03 A6 */ mtctr r12
|
||||
/* 8001A1BC 4E 80 04 21 */ bctrl
|
||||
/* 8001A1C0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8001A1C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8001A1C8 4B FF 50 05 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
|
||||
/* 8001A1CC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8001A1D0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8001A1D4 48 34 80 55 */ bl _restgpr_29
|
||||
/* 8001A1D8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8001A1DC 7C 08 03 A6 */ mtlr r0
|
||||
/* 8001A1E0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 8001A1E4 4E 80 00 20 */ blr
|
||||
@@ -1,44 +0,0 @@
|
||||
lbl_8001AC40:
|
||||
/* 8001AC40 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 8001AC44 7C 08 02 A6 */ mflr r0
|
||||
/* 8001AC48 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 8001AC4C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8001AC50 3C 60 80 38 */ lis r3, lit_4932@ha /* 0x80378880@ha */
|
||||
/* 8001AC54 38 A3 88 80 */ addi r5, r3, lit_4932@l /* 0x80378880@l */
|
||||
/* 8001AC58 80 65 00 00 */ lwz r3, 0(r5)
|
||||
/* 8001AC5C 80 05 00 04 */ lwz r0, 4(r5)
|
||||
/* 8001AC60 90 61 00 14 */ stw r3, 0x14(r1)
|
||||
/* 8001AC64 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 8001AC68 80 05 00 08 */ lwz r0, 8(r5)
|
||||
/* 8001AC6C 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 8001AC70 D0 21 00 14 */ stfs f1, 0x14(r1)
|
||||
/* 8001AC74 D0 41 00 18 */ stfs f2, 0x18(r1)
|
||||
/* 8001AC78 D0 61 00 1C */ stfs f3, 0x1c(r1)
|
||||
/* 8001AC7C 3C 60 80 38 */ lis r3, lit_4933@ha /* 0x8037888C@ha */
|
||||
/* 8001AC80 38 A3 88 8C */ addi r5, r3, lit_4933@l /* 0x8037888C@l */
|
||||
/* 8001AC84 80 65 00 00 */ lwz r3, 0(r5)
|
||||
/* 8001AC88 80 05 00 04 */ lwz r0, 4(r5)
|
||||
/* 8001AC8C 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 8001AC90 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 8001AC94 80 05 00 08 */ lwz r0, 8(r5)
|
||||
/* 8001AC98 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 8001AC9C D0 81 00 08 */ stfs f4, 8(r1)
|
||||
/* 8001ACA0 D0 A1 00 0C */ stfs f5, 0xc(r1)
|
||||
/* 8001ACA4 D0 C1 00 10 */ stfs f6, 0x10(r1)
|
||||
/* 8001ACA8 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
|
||||
/* 8001ACAC 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
|
||||
/* 8001ACB0 38 A1 00 20 */ addi r5, r1, 0x20
|
||||
/* 8001ACB4 48 32 B8 31 */ bl PSMTXConcat
|
||||
/* 8001ACB8 3C 60 80 3E */ lis r3, mClipper__14mDoLib_clipper@ha /* 0x803DD8E4@ha */
|
||||
/* 8001ACBC 38 63 D8 E4 */ addi r3, r3, mClipper__14mDoLib_clipper@l /* 0x803DD8E4@l */
|
||||
/* 8001ACC0 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 8001ACC4 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8001ACC8 38 C1 00 14 */ addi r6, r1, 0x14
|
||||
/* 8001ACCC 48 25 8D 79 */ bl clip__11J3DUClipperCFPA4_CfP3VecP3Vec
|
||||
/* 8001ACD0 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 8001ACD4 7C 00 19 10 */ subfe r0, r0, r3
|
||||
/* 8001ACD8 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 8001ACDC 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 8001ACE0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8001ACE4 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 8001ACE8 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user