mirror of
https://github.com/zeldaret/tp
synced 2026-06-17 23:21:28 -04:00
fb1217e3f9
* Added JSUListIterator and decompiled JKRHeap::dispose_subroutine * JKRDisposer! * only 4 functions not OK in JKRHeap * JKRThread asm functions * more JKRThread * JKRThreadSwitch * JKRThread::JKRThread * More JKRTHread functions and vtable * fixed bad merge * update JKRThread and JKRThreadSwitch to use new virtual inheritance * save before asmsplit.py script * JKRFile * JKRDvdFile * JKRFileCache * JKRFileFinder * JKRFileLoader * JKRAssertHeap * JKRExpHeap * JKRSolidHeap * fixed type and functions definitions * JKRArchive (Pub) * missed file * JKRArchive * forgot obj_files.mk * fixed merge error and class members * class members * removed unused asm files * added names to global variables * class members for JKRHeap, JKRExpHeap, JKRSolidHeap, and JKRFileCache.
19 lines
897 B
ArmAsm
19 lines
897 B
ArmAsm
/* removeUsedBlock__10JKRExpHeapFPQ210JKRExpHeap9CMemBlock __ct__10JKRExpHeapFPvUlP7JKRHeapb::removeUsedBlock(__ct__10JKRExpHeapFPvUlP7JKRHeapb::CMemBlock *) */
|
|
/* JKRExpHeap_NS_removeUsedBlock */
|
|
/* 802CFEE8 002CCE28 80 A4 00 08 */ lwz r5, 8(r4)
|
|
/* 802CFEEC 002CCE2C 80 84 00 0C */ lwz r4, 0xc(r4)
|
|
/* 802CFEF0 002CCE30 28 05 00 00 */ cmplwi r5, 0
|
|
/* 802CFEF4 002CCE34 40 82 00 0C */ bne lbl_802CFF00
|
|
/* 802CFEF8 002CCE38 90 83 00 80 */ stw r4, 0x80(r3)
|
|
/* 802CFEFC 002CCE3C 48 00 00 08 */ b lbl_802CFF04
|
|
lbl_802CFF00:
|
|
/* 802CFF00 002CCE40 90 85 00 0C */ stw r4, 0xc(r5)
|
|
lbl_802CFF04:
|
|
/* 802CFF04 002CCE44 28 04 00 00 */ cmplwi r4, 0
|
|
/* 802CFF08 002CCE48 40 82 00 0C */ bne lbl_802CFF14
|
|
/* 802CFF0C 002CCE4C 90 A3 00 84 */ stw r5, 0x84(r3)
|
|
/* 802CFF10 002CCE50 4E 80 00 20 */ blr
|
|
lbl_802CFF14:
|
|
/* 802CFF14 002CCE54 90 A4 00 08 */ stw r5, 8(r4)
|
|
/* 802CFF18 002CCE58 4E 80 00 20 */ blr
|