Match a few nonmatchings and delete unused asm (#117)

* match a few nonmatchings, delete unused asm

* fix missing returns in f_op_actor_iter

* remove obsolete comments
This commit is contained in:
lepelog
2021-03-03 12:17:19 -05:00
committed by GitHub
parent 368135b3da
commit 3b69d4cba0
94 changed files with 69 additions and 1675 deletions
-10
View File
@@ -1,10 +0,0 @@
/* 80018A44 00015984 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80018A48 00015988 7C 08 02 A6 */ mflr r0
/* 80018A4C 0001598C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80018A50 00015990 48 00 63 C1 */ bl fopScnM_Management__Fv
/* 80018A54 00015994 48 00 5B FD */ bl fopOvlpM_Management__Fv
/* 80018A58 00015998 48 00 59 1D */ bl fopCamM_Management
/* 80018A5C 0001599C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80018A60 000159A0 7C 08 03 A6 */ mtlr r0
/* 80018A64 000159A4 38 21 00 10 */ addi r1, r1, 0x10
/* 80018A68 000159A8 4E 80 00 20 */ blr
-15
View File
@@ -1,15 +0,0 @@
/* 80018A6C 000159AC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80018A70 000159B0 7C 08 02 A6 */ mflr r0
/* 80018A74 000159B4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80018A78 000159B8 38 60 00 00 */ li r3, 0
/*.global fapGm_After*/
/* 80018A7C 000159BC 3C 80 80 02 */ lis r4, fapGm_After@ha
/*.global fapGm_After*/
/* 80018A80 000159C0 38 84 8A 44 */ addi r4, r4, fapGm_After@l
/* 80018A84 000159C4 48 00 96 D5 */ bl fpcM_Management__FPFv_vPFv_v
/* 80018A88 000159C8 38 60 00 00 */ li r3, 0
/* 80018A8C 000159CC 48 24 D3 91 */ bl cCt_Counter
/* 80018A90 000159D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80018A94 000159D4 7C 08 03 A6 */ mtlr r0
/* 80018A98 000159D8 38 21 00 10 */ addi r1, r1, 0x10
/* 80018A9C 000159DC 4E 80 00 20 */ blr
-16
View File
@@ -1,16 +0,0 @@
/* 80018AA0 000159E0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80018AA4 000159E4 7C 08 02 A6 */ mflr r0
/* 80018AA8 000159E8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80018AAC 000159EC 48 00 98 0D */ bl fpcM_Init
/* 80018AB0 000159F0 48 00 63 81 */ bl fopScnM_Init__Fv
/* 80018AB4 000159F4 48 00 5C 35 */ bl fopOvlpM_Init__Fv
/* 80018AB8 000159F8 48 00 58 C1 */ bl fopCamM_Init__Fv
/* 80018ABC 000159FC 48 00 7A 5D */ bl fopDwTg_CreateQueue
/* 80018AC0 00015A00 38 00 FF FF */ li r0, -1
/* 80018AC4 00015A04 3C 60 80 3F */ lis r3, g_HIO@ha
/* 80018AC8 00015A08 38 63 1B BC */ addi r3, r3, g_HIO@l
/* 80018ACC 00015A0C 98 03 00 04 */ stb r0, 4(r3)
/* 80018AD0 00015A10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80018AD4 00015A14 7C 08 03 A6 */ mtlr r0
/* 80018AD8 00015A18 38 21 00 10 */ addi r1, r1, 0x10
/* 80018ADC 00015A1C 4E 80 00 20 */ blr
@@ -1,86 +0,0 @@
/* 8001A7E0 00017720 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8001A7E4 00017724 7C 08 02 A6 */ mflr r0
/* 8001A7E8 00017728 90 01 00 34 */ stw r0, 0x34(r1)
/* 8001A7EC 0001772C 7C 65 1B 78 */ mr r5, r3
/* 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 __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)
/* 8001A80C 0001774C D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 8001A810 00017750 C0 01 00 14 */ lfs f0, 0x14(r1)
/* 8001A814 00017754 D0 01 00 20 */ stfs f0, 0x20(r1)
/* 8001A818 00017758 38 61 00 18 */ addi r3, r1, 0x18
/* 8001A81C 0001775C 48 32 C9 1D */ bl PSVECSquareMag
/* 8001A820 00017760 C0 02 82 04 */ lfs f0, lbl_80451C04-_SDA2_BASE_(r2)
/* 8001A824 00017764 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8001A828 00017768 40 81 00 58 */ ble lbl_8001A880
/* 8001A82C 0001776C FC 00 08 34 */ frsqrte f0, f1
/* 8001A830 00017770 C8 82 82 08 */ lfd f4, lbl_80451C08-_SDA2_BASE_(r2)
/* 8001A834 00017774 FC 44 00 32 */ fmul f2, f4, f0
/* 8001A838 00017778 C8 62 82 10 */ lfd f3, lbl_80451C10-_SDA2_BASE_(r2)
/* 8001A83C 0001777C FC 00 00 32 */ fmul f0, f0, f0
/* 8001A840 00017780 FC 01 00 32 */ fmul f0, f1, f0
/* 8001A844 00017784 FC 03 00 28 */ fsub f0, f3, f0
/* 8001A848 00017788 FC 02 00 32 */ fmul f0, f2, f0
/* 8001A84C 0001778C FC 44 00 32 */ fmul f2, f4, f0
/* 8001A850 00017790 FC 00 00 32 */ fmul f0, f0, f0
/* 8001A854 00017794 FC 01 00 32 */ fmul f0, f1, f0
/* 8001A858 00017798 FC 03 00 28 */ fsub f0, f3, f0
/* 8001A85C 0001779C FC 02 00 32 */ fmul f0, f2, f0
/* 8001A860 000177A0 FC 44 00 32 */ fmul f2, f4, f0
/* 8001A864 000177A4 FC 00 00 32 */ fmul f0, f0, f0
/* 8001A868 000177A8 FC 01 00 32 */ fmul f0, f1, f0
/* 8001A86C 000177AC FC 03 00 28 */ fsub f0, f3, f0
/* 8001A870 000177B0 FC 02 00 32 */ fmul f0, f2, f0
/* 8001A874 000177B4 FC 21 00 32 */ fmul f1, f1, f0
/* 8001A878 000177B8 FC 20 08 18 */ frsp f1, f1
/* 8001A87C 000177BC 48 00 00 88 */ b lbl_8001A904
lbl_8001A880:
/* 8001A880 000177C0 C8 02 82 18 */ lfd f0, lbl_80451C18-_SDA2_BASE_(r2)
/* 8001A884 000177C4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8001A888 000177C8 40 80 00 10 */ bge lbl_8001A898
/* 8001A88C 000177CC 3C 60 80 45 */ lis r3, lbl_80450AE0@ha
/* 8001A890 000177D0 C0 23 0A E0 */ lfs f1, lbl_80450AE0@l(r3)
/* 8001A894 000177D4 48 00 00 70 */ b lbl_8001A904
lbl_8001A898:
/* 8001A898 000177D8 D0 21 00 08 */ stfs f1, 8(r1)
/* 8001A89C 000177DC 80 81 00 08 */ lwz r4, 8(r1)
/* 8001A8A0 000177E0 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
/* 8001A8A4 000177E4 3C 00 7F 80 */ lis r0, 0x7f80
/* 8001A8A8 000177E8 7C 03 00 00 */ cmpw r3, r0
/* 8001A8AC 000177EC 41 82 00 14 */ beq lbl_8001A8C0
/* 8001A8B0 000177F0 40 80 00 40 */ bge lbl_8001A8F0
/* 8001A8B4 000177F4 2C 03 00 00 */ cmpwi r3, 0
/* 8001A8B8 000177F8 41 82 00 20 */ beq lbl_8001A8D8
/* 8001A8BC 000177FC 48 00 00 34 */ b lbl_8001A8F0
lbl_8001A8C0:
/* 8001A8C0 00017800 54 80 02 7F */ clrlwi. r0, r4, 9
/* 8001A8C4 00017804 41 82 00 0C */ beq lbl_8001A8D0
/* 8001A8C8 00017808 38 00 00 01 */ li r0, 1
/* 8001A8CC 0001780C 48 00 00 28 */ b lbl_8001A8F4
lbl_8001A8D0:
/* 8001A8D0 00017810 38 00 00 02 */ li r0, 2
/* 8001A8D4 00017814 48 00 00 20 */ b lbl_8001A8F4
lbl_8001A8D8:
/* 8001A8D8 00017818 54 80 02 7F */ clrlwi. r0, r4, 9
/* 8001A8DC 0001781C 41 82 00 0C */ beq lbl_8001A8E8
/* 8001A8E0 00017820 38 00 00 05 */ li r0, 5
/* 8001A8E4 00017824 48 00 00 10 */ b lbl_8001A8F4
lbl_8001A8E8:
/* 8001A8E8 00017828 38 00 00 03 */ li r0, 3
/* 8001A8EC 0001782C 48 00 00 08 */ b lbl_8001A8F4
lbl_8001A8F0:
/* 8001A8F0 00017830 38 00 00 04 */ li r0, 4
lbl_8001A8F4:
/* 8001A8F4 00017834 2C 00 00 01 */ cmpwi r0, 1
/* 8001A8F8 00017838 40 82 00 0C */ bne lbl_8001A904
/* 8001A8FC 0001783C 3C 60 80 45 */ lis r3, lbl_80450AE0@ha
/* 8001A900 00017840 C0 23 0A E0 */ lfs f1, lbl_80450AE0@l(r3)
lbl_8001A904:
/* 8001A904 00017844 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8001A908 00017848 7C 08 03 A6 */ mtlr r0
/* 8001A90C 0001784C 38 21 00 30 */ addi r1, r1, 0x30
/* 8001A910 00017850 4E 80 00 20 */ blr
@@ -1,85 +0,0 @@
/* 8001A964 000178A4 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8001A968 000178A8 7C 08 02 A6 */ mflr r0
/* 8001A96C 000178AC 90 01 00 34 */ stw r0, 0x34(r1)
/* 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 __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)
/* 8001A98C 000178CC D0 01 00 10 */ stfs f0, 0x10(r1)
/* 8001A990 000178D0 C0 01 00 20 */ lfs f0, 0x20(r1)
/* 8001A994 000178D4 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 8001A998 000178D8 38 61 00 0C */ addi r3, r1, 0xc
/* 8001A99C 000178DC 48 32 C7 9D */ bl PSVECSquareMag
/* 8001A9A0 000178E0 C0 02 82 04 */ lfs f0, lbl_80451C04-_SDA2_BASE_(r2)
/* 8001A9A4 000178E4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8001A9A8 000178E8 40 81 00 58 */ ble lbl_8001AA00
/* 8001A9AC 000178EC FC 00 08 34 */ frsqrte f0, f1
/* 8001A9B0 000178F0 C8 82 82 08 */ lfd f4, lbl_80451C08-_SDA2_BASE_(r2)
/* 8001A9B4 000178F4 FC 44 00 32 */ fmul f2, f4, f0
/* 8001A9B8 000178F8 C8 62 82 10 */ lfd f3, lbl_80451C10-_SDA2_BASE_(r2)
/* 8001A9BC 000178FC FC 00 00 32 */ fmul f0, f0, f0
/* 8001A9C0 00017900 FC 01 00 32 */ fmul f0, f1, f0
/* 8001A9C4 00017904 FC 03 00 28 */ fsub f0, f3, f0
/* 8001A9C8 00017908 FC 02 00 32 */ fmul f0, f2, f0
/* 8001A9CC 0001790C FC 44 00 32 */ fmul f2, f4, f0
/* 8001A9D0 00017910 FC 00 00 32 */ fmul f0, f0, f0
/* 8001A9D4 00017914 FC 01 00 32 */ fmul f0, f1, f0
/* 8001A9D8 00017918 FC 03 00 28 */ fsub f0, f3, f0
/* 8001A9DC 0001791C FC 02 00 32 */ fmul f0, f2, f0
/* 8001A9E0 00017920 FC 44 00 32 */ fmul f2, f4, f0
/* 8001A9E4 00017924 FC 00 00 32 */ fmul f0, f0, f0
/* 8001A9E8 00017928 FC 01 00 32 */ fmul f0, f1, f0
/* 8001A9EC 0001792C FC 03 00 28 */ fsub f0, f3, f0
/* 8001A9F0 00017930 FC 02 00 32 */ fmul f0, f2, f0
/* 8001A9F4 00017934 FC 21 00 32 */ fmul f1, f1, f0
/* 8001A9F8 00017938 FC 20 08 18 */ frsp f1, f1
/* 8001A9FC 0001793C 48 00 00 88 */ b lbl_8001AA84
lbl_8001AA00:
/* 8001AA00 00017940 C8 02 82 18 */ lfd f0, lbl_80451C18-_SDA2_BASE_(r2)
/* 8001AA04 00017944 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8001AA08 00017948 40 80 00 10 */ bge lbl_8001AA18
/* 8001AA0C 0001794C 3C 60 80 45 */ lis r3, lbl_80450AE0@ha
/* 8001AA10 00017950 C0 23 0A E0 */ lfs f1, lbl_80450AE0@l(r3)
/* 8001AA14 00017954 48 00 00 70 */ b lbl_8001AA84
lbl_8001AA18:
/* 8001AA18 00017958 D0 21 00 08 */ stfs f1, 8(r1)
/* 8001AA1C 0001795C 80 81 00 08 */ lwz r4, 8(r1)
/* 8001AA20 00017960 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
/* 8001AA24 00017964 3C 00 7F 80 */ lis r0, 0x7f80
/* 8001AA28 00017968 7C 03 00 00 */ cmpw r3, r0
/* 8001AA2C 0001796C 41 82 00 14 */ beq lbl_8001AA40
/* 8001AA30 00017970 40 80 00 40 */ bge lbl_8001AA70
/* 8001AA34 00017974 2C 03 00 00 */ cmpwi r3, 0
/* 8001AA38 00017978 41 82 00 20 */ beq lbl_8001AA58
/* 8001AA3C 0001797C 48 00 00 34 */ b lbl_8001AA70
lbl_8001AA40:
/* 8001AA40 00017980 54 80 02 7F */ clrlwi. r0, r4, 9
/* 8001AA44 00017984 41 82 00 0C */ beq lbl_8001AA50
/* 8001AA48 00017988 38 00 00 01 */ li r0, 1
/* 8001AA4C 0001798C 48 00 00 28 */ b lbl_8001AA74
lbl_8001AA50:
/* 8001AA50 00017990 38 00 00 02 */ li r0, 2
/* 8001AA54 00017994 48 00 00 20 */ b lbl_8001AA74
lbl_8001AA58:
/* 8001AA58 00017998 54 80 02 7F */ clrlwi. r0, r4, 9
/* 8001AA5C 0001799C 41 82 00 0C */ beq lbl_8001AA68
/* 8001AA60 000179A0 38 00 00 05 */ li r0, 5
/* 8001AA64 000179A4 48 00 00 10 */ b lbl_8001AA74
lbl_8001AA68:
/* 8001AA68 000179A8 38 00 00 03 */ li r0, 3
/* 8001AA6C 000179AC 48 00 00 08 */ b lbl_8001AA74
lbl_8001AA70:
/* 8001AA70 000179B0 38 00 00 04 */ li r0, 4
lbl_8001AA74:
/* 8001AA74 000179B4 2C 00 00 01 */ cmpwi r0, 1
/* 8001AA78 000179B8 40 82 00 0C */ bne lbl_8001AA84
/* 8001AA7C 000179BC 3C 60 80 45 */ lis r3, lbl_80450AE0@ha
/* 8001AA80 000179C0 C0 23 0A E0 */ lfs f1, lbl_80450AE0@l(r3)
lbl_8001AA84:
/* 8001AA84 000179C4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8001AA88 000179C8 7C 08 03 A6 */ mtlr r0
/* 8001AA8C 000179CC 38 21 00 30 */ addi r1, r1, 0x30
/* 8001AA90 000179D0 4E 80 00 20 */ blr
@@ -1,17 +0,0 @@
/* 8001E140 0001B080 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001E144 0001B084 7C 08 02 A6 */ mflr r0
/* 8001E148 0001B088 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001E14C 0001B08C 7C 64 1B 78 */ mr r4, r3
/* 8001E150 0001B090 38 60 00 01 */ li r3, 1
/* 8001E154 0001B094 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8001E158 0001B098 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8001E15C 0001B09C 88 05 5E B5 */ lbz r0, 0x5eb5(r5)
/* 8001E160 0001B0A0 28 00 00 00 */ cmplwi r0, 0
/* 8001E164 0001B0A4 40 82 00 0C */ bne lbl_8001E170
/* 8001E168 0001B0A8 80 64 02 24 */ lwz r3, 0x224(r4)
/* 8001E16C 0001B0AC 48 00 38 B9 */ bl fpcLf_DrawMethod
lbl_8001E170:
/* 8001E170 0001B0B0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8001E174 0001B0B4 7C 08 03 A6 */ mtlr r0
/* 8001E178 0001B0B8 38 21 00 10 */ addi r1, r1, 0x10
/* 8001E17C 0001B0BC 4E 80 00 20 */ blr
@@ -1,22 +0,0 @@
/* 8001E1C8 0001B108 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001E1CC 0001B10C 7C 08 02 A6 */ mflr r0
/* 8001E1D0 0001B110 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001E1D4 0001B114 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8001E1D8 0001B118 93 C1 00 08 */ stw r30, 8(r1)
/* 8001E1DC 0001B11C 7C 7E 1B 78 */ mr r30, r3
/* 8001E1E0 0001B120 80 63 02 24 */ lwz r3, 0x224(r3)
/* 8001E1E4 0001B124 7F C4 F3 78 */ mr r4, r30
/* 8001E1E8 0001B128 48 00 42 9D */ bl fpcMtd_IsDelete
/* 8001E1EC 0001B12C 7C 7F 1B 78 */ mr r31, r3
/* 8001E1F0 0001B130 2C 1F 00 01 */ cmpwi r31, 1
/* 8001E1F4 0001B134 40 82 00 0C */ bne lbl_8001E200
/* 8001E1F8 0001B138 38 7E 02 10 */ addi r3, r30, 0x210
/* 8001E1FC 0001B13C 48 00 22 D9 */ bl fopDwTg_DrawQTo__FP16create_tag_class
lbl_8001E200:
/* 8001E200 0001B140 7F E3 FB 78 */ mr r3, r31
/* 8001E204 0001B144 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8001E208 0001B148 83 C1 00 08 */ lwz r30, 8(r1)
/* 8001E20C 0001B14C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8001E210 0001B150 7C 08 03 A6 */ mtlr r0
/* 8001E214 0001B154 38 21 00 10 */ addi r1, r1, 0x10
/* 8001E218 0001B158 4E 80 00 20 */ blr
@@ -1,22 +0,0 @@
/* 8001E21C 0001B15C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001E220 0001B160 7C 08 02 A6 */ mflr r0
/* 8001E224 0001B164 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001E228 0001B168 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8001E22C 0001B16C 93 C1 00 08 */ stw r30, 8(r1)
/* 8001E230 0001B170 7C 7E 1B 78 */ mr r30, r3
/* 8001E234 0001B174 80 63 02 24 */ lwz r3, 0x224(r3)
/* 8001E238 0001B178 7F C4 F3 78 */ mr r4, r30
/* 8001E23C 0001B17C 48 00 42 6D */ bl fpcMtd_Delete
/* 8001E240 0001B180 7C 7F 1B 78 */ mr r31, r3
/* 8001E244 0001B184 2C 1F 00 01 */ cmpwi r31, 1
/* 8001E248 0001B188 40 82 00 0C */ bne lbl_8001E254
/* 8001E24C 0001B18C 38 7E 02 10 */ addi r3, r30, 0x210
/* 8001E250 0001B190 48 00 22 85 */ bl fopDwTg_DrawQTo__FP16create_tag_class
lbl_8001E254:
/* 8001E254 0001B194 7F E3 FB 78 */ mr r3, r31
/* 8001E258 0001B198 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8001E25C 0001B19C 83 C1 00 08 */ lwz r30, 8(r1)
/* 8001E260 0001B1A0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8001E264 0001B1A4 7C 08 03 A6 */ mtlr r0
/* 8001E268 0001B1A8 38 21 00 10 */ addi r1, r1, 0x10
/* 8001E26C 0001B1AC 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
/* 8001F660 0001C5A0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001F664 0001C5A4 7C 08 02 A6 */ mflr r0
/* 8001F668 0001C5A8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001F66C 0001C5AC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8001F670 0001C5B0 38 60 FF FC */ li r3, -4
/* 8001F674 0001C5B4 38 80 00 1C */ li r4, 0x1c
/* 8001F678 0001C5B8 48 24 3B B1 */ bl memalignB__3cMlFiUl
/* 8001F67C 0001C5BC 7C 7F 1B 79 */ or. r31, r3, r3
/* 8001F680 0001C5C0 41 82 00 20 */ beq lbl_8001F6A0
/* 8001F684 0001C5C4 38 80 00 00 */ li r4, 0
/* 8001F688 0001C5C8 38 A0 00 1C */ li r5, 0x1c
/* 8001F68C 0001C5CC 48 25 02 D1 */ bl cLib_memSet__FPviUl
/* 8001F690 0001C5D0 C0 02 82 68 */ lfs f0, lbl_80451C68-_SDA2_BASE_(r2)
/* 8001F694 0001C5D4 D0 1F 00 0C */ stfs f0, 0xc(r31)
/* 8001F698 0001C5D8 D0 1F 00 10 */ stfs f0, 0x10(r31)
/* 8001F69C 0001C5DC D0 1F 00 14 */ stfs f0, 0x14(r31)
lbl_8001F6A0:
/* 8001F6A0 0001C5E0 7F E3 FB 78 */ mr r3, r31
/* 8001F6A4 0001C5E4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8001F6A8 0001C5E8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8001F6AC 0001C5EC 7C 08 03 A6 */ mtlr r0
/* 8001F6B0 0001C5F0 38 21 00 10 */ addi r1, r1, 0x10
/* 8001F6B4 0001C5F4 4E 80 00 20 */ blr
@@ -1,40 +0,0 @@
/* 8001F6B8 0001C5F8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8001F6BC 0001C5FC 7C 08 02 A6 */ mflr r0
/* 8001F6C0 0001C600 90 01 00 24 */ stw r0, 0x24(r1)
/* 8001F6C4 0001C604 39 61 00 20 */ addi r11, r1, 0x20
/* 8001F6C8 0001C608 48 34 2B 15 */ bl _savegpr_29
/* 8001F6CC 0001C60C 7C 7D 1B 78 */ mr r29, r3
/* 8001F6D0 0001C610 7C 9E 23 78 */ mr r30, r4
/* 8001F6D4 0001C614 7C BF 2B 78 */ mr r31, r5
/* 8001F6D8 0001C618 4B FF FF 89 */ bl fopKyM_CreateAppend__Fv
/* 8001F6DC 0001C61C 28 03 00 00 */ cmplwi r3, 0
/* 8001F6E0 0001C620 40 82 00 0C */ bne lbl_8001F6EC
/* 8001F6E4 0001C624 38 60 00 00 */ li r3, 0
/* 8001F6E8 0001C628 48 00 00 48 */ b lbl_8001F730
lbl_8001F6EC:
/* 8001F6EC 0001C62C 28 1E 00 00 */ cmplwi r30, 0
/* 8001F6F0 0001C630 41 82 00 1C */ beq lbl_8001F70C
/* 8001F6F4 0001C634 C0 1E 00 00 */ lfs f0, 0(r30)
/* 8001F6F8 0001C638 D0 03 00 00 */ stfs f0, 0(r3)
/* 8001F6FC 0001C63C C0 1E 00 04 */ lfs f0, 4(r30)
/* 8001F700 0001C640 D0 03 00 04 */ stfs f0, 4(r3)
/* 8001F704 0001C644 C0 1E 00 08 */ lfs f0, 8(r30)
/* 8001F708 0001C648 D0 03 00 08 */ stfs f0, 8(r3)
lbl_8001F70C:
/* 8001F70C 0001C64C 28 1F 00 00 */ cmplwi r31, 0
/* 8001F710 0001C650 41 82 00 1C */ beq lbl_8001F72C
/* 8001F714 0001C654 C0 1F 00 00 */ lfs f0, 0(r31)
/* 8001F718 0001C658 D0 03 00 0C */ stfs f0, 0xc(r3)
/* 8001F71C 0001C65C C0 1F 00 04 */ lfs f0, 4(r31)
/* 8001F720 0001C660 D0 03 00 10 */ stfs f0, 0x10(r3)
/* 8001F724 0001C664 C0 1F 00 08 */ lfs f0, 8(r31)
/* 8001F728 0001C668 D0 03 00 14 */ stfs f0, 0x14(r3)
lbl_8001F72C:
/* 8001F72C 0001C66C 93 A3 00 18 */ stw r29, 0x18(r3)
lbl_8001F730:
/* 8001F730 0001C670 39 61 00 20 */ addi r11, r1, 0x20
/* 8001F734 0001C674 48 34 2A F5 */ bl _restgpr_29
/* 8001F738 0001C678 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8001F73C 0001C67C 7C 08 03 A6 */ mtlr r0
/* 8001F740 0001C680 38 21 00 20 */ addi r1, r1, 0x20
/* 8001F744 0001C684 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
/* 8001F748 0001C688 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001F74C 0001C68C 7C 08 02 A6 */ mflr r0
/* 8001F750 0001C690 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001F754 0001C694 48 00 29 C5 */ bl fpcM_Delete
/* 8001F758 0001C698 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8001F75C 0001C69C 7C 08 03 A6 */ mtlr r0
/* 8001F760 0001C6A0 38 21 00 10 */ addi r1, r1, 0x10
/* 8001F764 0001C6A4 4E 80 00 20 */ blr
@@ -1,20 +0,0 @@
/* 8001F768 0001C6A8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8001F76C 0001C6AC 7C 08 02 A6 */ mflr r0
/* 8001F770 0001C6B0 90 01 00 24 */ stw r0, 0x24(r1)
/* 8001F774 0001C6B4 39 61 00 20 */ addi r11, r1, 0x20
/* 8001F778 0001C6B8 48 34 2A 65 */ bl _savegpr_29
/* 8001F77C 0001C6BC 7C 7D 1B 78 */ mr r29, r3
/* 8001F780 0001C6C0 7C 9E 23 78 */ mr r30, r4
/* 8001F784 0001C6C4 7C BF 2B 78 */ mr r31, r5
/* 8001F788 0001C6C8 48 00 1F 6D */ bl fpcLy_CurrentLayer
/* 8001F78C 0001C6CC 7F A4 EB 78 */ mr r4, r29
/* 8001F790 0001C6D0 7F C5 F3 78 */ mr r5, r30
/* 8001F794 0001C6D4 38 C0 00 00 */ li r6, 0
/* 8001F798 0001C6D8 7F E7 FB 78 */ mr r7, r31
/* 8001F79C 0001C6DC 48 00 45 F9 */ bl fpcSCtRq_Request
/* 8001F7A0 0001C6E0 39 61 00 20 */ addi r11, r1, 0x20
/* 8001F7A4 0001C6E4 48 34 2A 85 */ bl _restgpr_29
/* 8001F7A8 0001C6E8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8001F7AC 0001C6EC 7C 08 03 A6 */ mtlr r0
/* 8001F7B0 0001C6F0 38 21 00 20 */ addi r1, r1, 0x20
/* 8001F7B4 0001C6F4 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
/* 8001F7B8 0001C6F8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001F7BC 0001C6FC 7C 08 02 A6 */ mflr r0
/* 8001F7C0 0001C700 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001F7C4 0001C704 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8001F7C8 0001C708 93 C1 00 08 */ stw r30, 8(r1)
/* 8001F7CC 0001C70C 7C 7E 1B 78 */ mr r30, r3
/* 8001F7D0 0001C710 7C FF 3B 78 */ mr r31, r7
/* 8001F7D4 0001C714 7C 83 23 78 */ mr r3, r4
/* 8001F7D8 0001C718 7C A4 2B 78 */ mr r4, r5
/* 8001F7DC 0001C71C 7C C5 33 78 */ mr r5, r6
/* 8001F7E0 0001C720 4B FF FE D9 */ bl createAppend__FiP4cXyzP4cXyz
/* 8001F7E4 0001C724 7C 65 1B 79 */ or. r5, r3, r3
/* 8001F7E8 0001C728 40 82 00 0C */ bne lbl_8001F7F4
/* 8001F7EC 0001C72C 38 60 FF FF */ li r3, -1
/* 8001F7F0 0001C730 48 00 00 10 */ b lbl_8001F800
lbl_8001F7F4:
/* 8001F7F4 0001C734 7F C3 F3 78 */ mr r3, r30
/* 8001F7F8 0001C738 7F E4 FB 78 */ mr r4, r31
/* 8001F7FC 0001C73C 4B FF FF 6D */ bl fopKyM_Create__FsPFPv_iPv
lbl_8001F800:
/* 8001F800 0001C740 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8001F804 0001C744 83 C1 00 08 */ lwz r30, 8(r1)
/* 8001F808 0001C748 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8001F80C 0001C74C 7C 08 03 A6 */ mtlr r0
/* 8001F810 0001C750 38 21 00 10 */ addi r1, r1, 0x10
/* 8001F814 0001C754 4E 80 00 20 */ blr
@@ -1,27 +0,0 @@
/* 8001F818 0001C758 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001F81C 0001C75C 7C 08 02 A6 */ mflr r0
/* 8001F820 0001C760 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001F824 0001C764 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8001F828 0001C768 93 C1 00 08 */ stw r30, 8(r1)
/* 8001F82C 0001C76C 7C 7E 1B 78 */ mr r30, r3
/* 8001F830 0001C770 7C FF 3B 78 */ mr r31, r7
/* 8001F834 0001C774 7C 83 23 78 */ mr r3, r4
/* 8001F838 0001C778 7C A4 2B 78 */ mr r4, r5
/* 8001F83C 0001C77C 7C C5 33 78 */ mr r5, r6
/* 8001F840 0001C780 4B FF FE 79 */ bl createAppend__FiP4cXyzP4cXyz
/* 8001F844 0001C784 7C 66 1B 79 */ or. r6, r3, r3
/* 8001F848 0001C788 40 82 00 0C */ bne lbl_8001F854
/* 8001F84C 0001C78C 38 60 00 00 */ li r3, 0
/* 8001F850 0001C790 48 00 00 14 */ b lbl_8001F864
lbl_8001F854:
/* 8001F854 0001C794 7F C3 F3 78 */ mr r3, r30
/* 8001F858 0001C798 7F E4 FB 78 */ mr r4, r31
/* 8001F85C 0001C79C 38 A0 00 00 */ li r5, 0
/* 8001F860 0001C7A0 48 00 2A 95 */ bl fpcM_FastCreate
lbl_8001F864:
/* 8001F864 0001C7A4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8001F868 0001C7A8 83 C1 00 08 */ lwz r30, 8(r1)
/* 8001F86C 0001C7AC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8001F870 0001C7B0 7C 08 03 A6 */ mtlr r0
/* 8001F874 0001C7B4 38 21 00 10 */ addi r1, r1, 0x10
/* 8001F878 0001C7B8 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
/* 8001E37C 0001B2BC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001E380 0001B2C0 7C 08 02 A6 */ mflr r0
/* 8001E384 0001B2C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001E388 0001B2C8 7C 64 1B 78 */ mr r4, r3
/* 8001E38C 0001B2CC 80 63 00 C0 */ lwz r3, 0xc0(r3)
/* 8001E390 0001B2D0 48 00 36 95 */ bl fpcLf_DrawMethod
/* 8001E394 0001B2D4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8001E398 0001B2D8 7C 08 03 A6 */ mtlr r0
/* 8001E39C 0001B2DC 38 21 00 10 */ addi r1, r1, 0x10
/* 8001E3A0 0001B2E0 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
/* 8001E3A4 0001B2E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001E3A8 0001B2E8 7C 08 02 A6 */ mflr r0
/* 8001E3AC 0001B2EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001E3B0 0001B2F0 7C 64 1B 78 */ mr r4, r3
/* 8001E3B4 0001B2F4 80 63 00 C0 */ lwz r3, 0xc0(r3)
/* 8001E3B8 0001B2F8 48 00 40 A9 */ bl fpcMtd_Execute
/* 8001E3BC 0001B2FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8001E3C0 0001B300 7C 08 03 A6 */ mtlr r0
/* 8001E3C4 0001B304 38 21 00 10 */ addi r1, r1, 0x10
/* 8001E3C8 0001B308 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
/* 8001E3CC 0001B30C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001E3D0 0001B310 7C 08 02 A6 */ mflr r0
/* 8001E3D4 0001B314 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001E3D8 0001B318 7C 64 1B 78 */ mr r4, r3
/* 8001E3DC 0001B31C 80 63 00 C0 */ lwz r3, 0xc0(r3)
/* 8001E3E0 0001B320 48 00 40 A5 */ bl fpcMtd_IsDelete
/* 8001E3E4 0001B324 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8001E3E8 0001B328 7C 08 03 A6 */ mtlr r0
/* 8001E3EC 0001B32C 38 21 00 10 */ addi r1, r1, 0x10
/* 8001E3F0 0001B330 4E 80 00 20 */ blr
@@ -1,10 +0,0 @@
/* 8001E3F4 0001B334 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001E3F8 0001B338 7C 08 02 A6 */ mflr r0
/* 8001E3FC 0001B33C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001E400 0001B340 7C 64 1B 78 */ mr r4, r3
/* 8001E404 0001B344 80 63 00 C0 */ lwz r3, 0xc0(r3)
/* 8001E408 0001B348 48 00 40 A1 */ bl fpcMtd_Delete
/* 8001E40C 0001B34C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8001E410 0001B350 7C 08 03 A6 */ mtlr r0
/* 8001E414 0001B354 38 21 00 10 */ addi r1, r1, 0x10
/* 8001E418 0001B358 4E 80 00 20 */ blr
@@ -1,25 +0,0 @@
/* 8001E6EC 0001B62C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001E6F0 0001B630 7C 08 02 A6 */ mflr r0
/* 8001E6F4 0001B634 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001E6F8 0001B638 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8001E6FC 0001B63C 7C 7F 1B 78 */ mr r31, r3
/* 8001E700 0001B640 80 63 00 20 */ lwz r3, 0x20(r3)
/* 8001E704 0001B644 48 00 3A 15 */ bl fpcM_Delete
/* 8001E708 0001B648 2C 03 00 01 */ cmpwi r3, 1
/* 8001E70C 0001B64C 40 82 00 24 */ bne lbl_8001E730
/* 8001E710 0001B650 38 00 00 00 */ li r0, 0
/* 8001E714 0001B654 90 1F 00 20 */ stw r0, 0x20(r31)
/* 8001E718 0001B658 B0 1F 00 04 */ sth r0, 4(r31)
/* 8001E71C 0001B65C B0 1F 00 06 */ sth r0, 6(r31)
/* 8001E720 0001B660 90 1F 00 08 */ stw r0, 8(r31)
/* 8001E724 0001B664 90 1F 00 0C */ stw r0, 0xc(r31)
/* 8001E728 0001B668 38 60 00 02 */ li r3, 2
/* 8001E72C 0001B66C 48 00 00 08 */ b lbl_8001E734
lbl_8001E730:
/* 8001E730 0001B670 38 60 00 00 */ li r3, 0
lbl_8001E734:
/* 8001E734 0001B674 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8001E738 0001B678 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8001E73C 0001B67C 7C 08 03 A6 */ mtlr r0
/* 8001E740 0001B680 38 21 00 10 */ addi r1, r1, 0x10
/* 8001E744 0001B684 4E 80 00 20 */ blr
@@ -1,19 +0,0 @@
/* 8001E748 0001B688 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001E74C 0001B68C 7C 08 02 A6 */ mflr r0
/* 8001E750 0001B690 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001E754 0001B694 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8001E758 0001B698 7C 7F 1B 78 */ mr r31, r3
/* 8001E75C 0001B69C 48 24 80 A5 */ bl cReq_Done__FP18request_base_class
/* 8001E760 0001B6A0 A8 7F 00 02 */ lha r3, 2(r31)
/* 8001E764 0001B6A4 38 03 FF FF */ addi r0, r3, -1
/* 8001E768 0001B6A8 B0 1F 00 02 */ sth r0, 2(r31)
/* 8001E76C 0001B6AC 7C 03 00 D0 */ neg r0, r3
/* 8001E770 0001B6B0 7C 60 03 38 */ orc r0, r3, r0
/* 8001E774 0001B6B4 7C 03 FE 70 */ srawi r3, r0, 0x1f
/* 8001E778 0001B6B8 38 00 00 02 */ li r0, 2
/* 8001E77C 0001B6BC 7C 03 18 38 */ and r3, r0, r3
/* 8001E780 0001B6C0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8001E784 0001B6C4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8001E788 0001B6C8 7C 08 03 A6 */ mtlr r0
/* 8001E78C 0001B6CC 38 21 00 10 */ addi r1, r1, 0x10
/* 8001E790 0001B6D0 4E 80 00 20 */ blr

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