mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
133 lines
7.1 KiB
ArmAsm
133 lines
7.1 KiB
ArmAsm
/* 800058C4 00002804 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 800058C8 00002808 7C 08 02 A6 */ mflr r0
|
|
/* 800058CC 0000280C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 800058D0 00002810 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 800058D4 00002814 48 35 C8 FD */ bl _savegpr_26
|
|
/* 800058D8 00002818 7C 7D 1B 78 */ mr r29, r3
|
|
/* 800058DC 0000281C 80 63 00 08 */ lwz r3, 8(r3)
|
|
/* 800058E0 00002820 80 83 00 38 */ lwz r4, 0x38(r3)
|
|
/* 800058E4 00002824 7C 9A 23 78 */ mr r26, r4
|
|
/* 800058E8 00002828 80 1D 00 1C */ lwz r0, 0x1c(r29)
|
|
/* 800058EC 0000282C 7F E0 20 50 */ subf r31, r0, r4
|
|
/* 800058F0 00002830 48 2C A4 75 */ bl getTotalUsedSize__10JKRExpHeapCFv
|
|
/* 800058F4 00002834 7C 7E 1B 78 */ mr r30, r3
|
|
/* 800058F8 00002838 80 7D 00 08 */ lwz r3, 8(r29)
|
|
/* 800058FC 0000283C 48 2C 8E 89 */ bl getTotalFreeSize__7JKRHeapFv
|
|
/* 80005900 00002840 7C 7B 1B 78 */ mr r27, r3
|
|
/* 80005904 00002844 80 7D 00 08 */ lwz r3, 8(r29)
|
|
/* 80005908 00002848 48 2C 8E 25 */ bl getFreeSize__7JKRHeapFv
|
|
/* 8000590C 0000284C 7C 7C 1B 78 */ mr r28, r3
|
|
/* 80005910 00002850 38 60 00 64 */ li r3, 0x64
|
|
/* 80005914 00002854 38 80 00 D4 */ li r4, 0xd4
|
|
/* 80005918 00002858 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
|
/* 8000591C 0000285C 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
|
/* 80005920 00002860 38 A5 00 3C */ addi r5, r5, 0x3c
|
|
/* 80005924 00002864 80 DD 00 00 */ lwz r6, 0(r29)
|
|
/* 80005928 00002868 4C C6 31 82 */ crclr 6
|
|
/* 8000592C 0000286C 48 2D AC 05 */ bl JUTReport__FiiPCce
|
|
/* 80005930 00002870 38 60 00 64 */ li r3, 0x64
|
|
/* 80005934 00002874 38 80 00 E3 */ li r4, 0xe3
|
|
/* 80005938 00002878 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
|
/* 8000593C 0000287C 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
|
/* 80005940 00002880 38 A5 00 45 */ addi r5, r5, 0x45
|
|
/* 80005944 00002884 7F 46 D3 78 */ mr r6, r26
|
|
/* 80005948 00002888 4C C6 31 82 */ crclr 6
|
|
/* 8000594C 0000288C 48 2D AB E5 */ bl JUTReport__FiiPCce
|
|
/* 80005950 00002890 38 60 00 64 */ li r3, 0x64
|
|
/* 80005954 00002894 38 80 00 F0 */ li r4, 0xf0
|
|
/* 80005958 00002898 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
|
/* 8000595C 0000289C 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
|
/* 80005960 000028A0 38 A5 00 5B */ addi r5, r5, 0x5b
|
|
/* 80005964 000028A4 80 DD 00 1C */ lwz r6, 0x1c(r29)
|
|
/* 80005968 000028A8 4C C6 31 82 */ crclr 6
|
|
/* 8000596C 000028AC 48 2D AB C5 */ bl JUTReport__FiiPCce
|
|
/* 80005970 000028B0 38 60 00 64 */ li r3, 0x64
|
|
/* 80005974 000028B4 38 80 00 FD */ li r4, 0xfd
|
|
/* 80005978 000028B8 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
|
/* 8000597C 000028BC 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
|
/* 80005980 000028C0 38 A5 00 71 */ addi r5, r5, 0x71
|
|
/* 80005984 000028C4 7C DF D8 50 */ subf r6, r31, r27
|
|
/* 80005988 000028C8 4C C6 31 82 */ crclr 6
|
|
/* 8000598C 000028CC 48 2D AB A5 */ bl JUTReport__FiiPCce
|
|
/* 80005990 000028D0 38 60 00 64 */ li r3, 0x64
|
|
/* 80005994 000028D4 38 80 01 0A */ li r4, 0x10a
|
|
/* 80005998 000028D8 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
|
/* 8000599C 000028DC 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
|
/* 800059A0 000028E0 38 A5 00 87 */ addi r5, r5, 0x87
|
|
/* 800059A4 000028E4 7C DF E0 50 */ subf r6, r31, r28
|
|
/* 800059A8 000028E8 4C C6 31 82 */ crclr 6
|
|
/* 800059AC 000028EC 48 2D AB 85 */ bl JUTReport__FiiPCce
|
|
/* 800059B0 000028F0 38 60 00 64 */ li r3, 0x64
|
|
/* 800059B4 000028F4 38 80 01 17 */ li r4, 0x117
|
|
/* 800059B8 000028F8 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
|
/* 800059BC 000028FC 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
|
/* 800059C0 00002900 38 A5 00 9D */ addi r5, r5, 0x9d
|
|
/* 800059C4 00002904 7F C6 F3 78 */ mr r6, r30
|
|
/* 800059C8 00002908 4C C6 31 82 */ crclr 6
|
|
/* 800059CC 0000290C 48 2D AB 65 */ bl JUTReport__FiiPCce
|
|
/* 800059D0 00002910 38 60 00 64 */ li r3, 0x64
|
|
/* 800059D4 00002914 38 80 01 24 */ li r4, 0x124
|
|
/* 800059D8 00002918 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
|
/* 800059DC 0000291C 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
|
/* 800059E0 00002920 38 A5 00 B3 */ addi r5, r5, 0xb3
|
|
/* 800059E4 00002924 1C DE 00 64 */ mulli r6, r30, 0x64
|
|
/* 800059E8 00002928 80 1D 00 1C */ lwz r0, 0x1c(r29)
|
|
/* 800059EC 0000292C 7C C6 03 D6 */ divw r6, r6, r0
|
|
/* 800059F0 00002930 4C C6 31 82 */ crclr 6
|
|
/* 800059F4 00002934 48 2D AB 3D */ bl JUTReport__FiiPCce
|
|
/* 800059F8 00002938 38 60 00 64 */ li r3, 0x64
|
|
/* 800059FC 0000293C 38 80 01 31 */ li r4, 0x131
|
|
/* 80005A00 00002940 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
|
/* 80005A04 00002944 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
|
/* 80005A08 00002948 38 A5 00 CF */ addi r5, r5, 0xcf
|
|
/* 80005A0C 0000294C 80 DD 00 0C */ lwz r6, 0xc(r29)
|
|
/* 80005A10 00002950 4C C6 31 82 */ crclr 6
|
|
/* 80005A14 00002954 48 2D AB 1D */ bl JUTReport__FiiPCce
|
|
/* 80005A18 00002958 38 60 00 64 */ li r3, 0x64
|
|
/* 80005A1C 0000295C 38 80 01 3E */ li r4, 0x13e
|
|
/* 80005A20 00002960 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
|
/* 80005A24 00002964 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
|
/* 80005A28 00002968 38 A5 00 E5 */ addi r5, r5, 0xe5
|
|
/* 80005A2C 0000296C 80 1D 00 0C */ lwz r0, 0xc(r29)
|
|
/* 80005A30 00002970 1C C0 00 64 */ mulli r6, r0, 0x64
|
|
/* 80005A34 00002974 80 1D 00 1C */ lwz r0, 0x1c(r29)
|
|
/* 80005A38 00002978 7C C6 03 D6 */ divw r6, r6, r0
|
|
/* 80005A3C 0000297C 4C C6 31 82 */ crclr 6
|
|
/* 80005A40 00002980 48 2D AA F1 */ bl JUTReport__FiiPCce
|
|
/* 80005A44 00002984 38 60 00 64 */ li r3, 0x64
|
|
/* 80005A48 00002988 38 80 01 4B */ li r4, 0x14b
|
|
/* 80005A4C 0000298C 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
|
/* 80005A50 00002990 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
|
/* 80005A54 00002994 38 A5 01 01 */ addi r5, r5, 0x101
|
|
/* 80005A58 00002998 80 1D 00 10 */ lwz r0, 0x10(r29)
|
|
/* 80005A5C 0000299C 7C DF 00 50 */ subf r6, r31, r0
|
|
/* 80005A60 000029A0 4C C6 31 82 */ crclr 6
|
|
/* 80005A64 000029A4 48 2D AA CD */ bl JUTReport__FiiPCce
|
|
/* 80005A68 000029A8 38 60 00 64 */ li r3, 0x64
|
|
/* 80005A6C 000029AC 38 80 01 58 */ li r4, 0x158
|
|
/* 80005A70 000029B0 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
|
/* 80005A74 000029B4 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
|
/* 80005A78 000029B8 38 A5 01 17 */ addi r5, r5, 0x117
|
|
/* 80005A7C 000029BC 80 1D 00 10 */ lwz r0, 0x10(r29)
|
|
/* 80005A80 000029C0 7C 1F 00 50 */ subf r0, r31, r0
|
|
/* 80005A84 000029C4 1C C0 00 64 */ mulli r6, r0, 0x64
|
|
/* 80005A88 000029C8 80 1D 00 1C */ lwz r0, 0x1c(r29)
|
|
/* 80005A8C 000029CC 7C C6 03 D6 */ divw r6, r6, r0
|
|
/* 80005A90 000029D0 4C C6 31 82 */ crclr 6
|
|
/* 80005A94 000029D4 48 2D AA 9D */ bl JUTReport__FiiPCce
|
|
/* 80005A98 000029D8 80 7D 00 08 */ lwz r3, 8(r29)
|
|
/* 80005A9C 000029DC 4B FF FD AD */ bl countUsed__FP10JKRExpHeap
|
|
/* 80005AA0 000029E0 7C 66 1B 78 */ mr r6, r3
|
|
/* 80005AA4 000029E4 38 60 00 64 */ li r3, 0x64
|
|
/* 80005AA8 000029E8 38 80 01 65 */ li r4, 0x165
|
|
/* 80005AAC 000029EC 3C A0 80 37 */ lis r5, lbl_803739A0@ha
|
|
/* 80005AB0 000029F0 38 A5 39 A0 */ addi r5, r5, lbl_803739A0@l
|
|
/* 80005AB4 000029F4 38 A5 01 33 */ addi r5, r5, 0x133
|
|
/* 80005AB8 000029F8 4C C6 31 82 */ crclr 6
|
|
/* 80005ABC 000029FC 48 2D AA 75 */ bl JUTReport__FiiPCce
|
|
/* 80005AC0 00002A00 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 80005AC4 00002A04 48 35 C7 59 */ bl _restgpr_26
|
|
/* 80005AC8 00002A08 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80005ACC 00002A0C 7C 08 03 A6 */ mtlr r0
|
|
/* 80005AD0 00002A10 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80005AD4 00002A14 4E 80 00 20 */ blr |