mirror of
https://github.com/zeldaret/tp
synced 2026-08-22 06:44:53 -04:00
JKRSolidHeap (#69)
* JKRSolidHeap progress * JKRSolidHeap, added const to virtual functions, and JKRHeap::TState * fixed braces * fix function overload * clang-format Co-authored-by: Julgodis <> Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
@@ -55,7 +55,7 @@ lbl_802CEE50:
|
||||
/* 802CEE58 002CBD98 40 82 00 10 */ bne lbl_802CEE68
|
||||
/* 802CEE5C 002CBD9C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 802CEE60 002CBDA0 38 80 00 10 */ li r4, 0x10
|
||||
/* 802CEE64 002CBDA4 4B FF F9 79 */ bl getMaxAllocatableSize__7JKRHeapFi
|
||||
/* 802CEE64 002CBDA4 4B FF F9 79 */ bl getMaxAllocatableSize__7JKRHeapCFi
|
||||
lbl_802CEE68:
|
||||
/* 802CEE68 002CBDA8 54 7F 00 36 */ rlwinm r31, r3, 0, 0, 0x1b
|
||||
/* 802CEE6C 002CBDAC 28 1F 00 A0 */ cmplwi r31, 0xa0
|
||||
@@ -1999,7 +1999,7 @@ lbl_802D0930:
|
||||
/* 802D096C 002CD8AC 90 7E 00 00 */ stw r3, 0(r30)
|
||||
/* 802D0970 002CD8B0 48 00 00 14 */ b lbl_802D0984
|
||||
lbl_802D0974:
|
||||
/* 802D0974 002CD8B4 4B FF DE 11 */ bl getTotalFreeSize__7JKRHeapFv
|
||||
/* 802D0974 002CD8B4 4B FF DE 11 */ bl getTotalFreeSize__7JKRHeapCFv
|
||||
/* 802D0978 002CD8B8 80 1D 00 38 */ lwz r0, 0x38(r29)
|
||||
/* 802D097C 002CD8BC 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 802D0980 002CD8C0 90 1E 00 00 */ stw r0, 0(r30)
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
.include "macros.inc"
|
||||
|
||||
.section .text, "ax" # 802CED84
|
||||
|
||||
.global JKRHeap_state_register
|
||||
JKRHeap_state_register:
|
||||
/* 802CED84 002CBCC4 4E 80 00 20 */ blr
|
||||
|
||||
.global JKRHeap_state_compare
|
||||
JKRHeap_state_compare:
|
||||
/* 802CED88 002CBCC8 80 64 00 04 */ lwz r3, 4(r4)
|
||||
/* 802CED8C 002CBCCC 80 05 00 04 */ lwz r0, 4(r5)
|
||||
/* 802CED90 002CBCD0 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 802CED94 002CBCD4 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 802CED98 002CBCD8 54 03 D9 7E */ srwi r3, r0, 5
|
||||
/* 802CED9C 002CBCDC 4E 80 00 20 */ blr
|
||||
|
||||
.global JKRHeap_state_dump
|
||||
JKRHeap_state_dump:
|
||||
/* 802CEDA0 002CBCE0 4E 80 00 20 */ blr
|
||||
|
||||
.global JKRHeap_do_changeGroupID
|
||||
JKRHeap_do_changeGroupID:
|
||||
/* 802CEDA4 002CBCE4 38 60 00 00 */ li r3, 0
|
||||
/* 802CEDA8 002CBCE8 4E 80 00 20 */ blr
|
||||
|
||||
.global JKRHeap_do_getCurrentGroupId
|
||||
JKRHeap_do_getCurrentGroupId:
|
||||
/* 802CEDAC 002CBCEC 38 60 00 00 */ li r3, 0
|
||||
/* 802CEDB0 002CBCF0 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user