mirror of
https://github.com/zeldaret/tp
synced 2026-05-24 07:11:06 -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.
16 lines
721 B
ArmAsm
16 lines
721 B
ArmAsm
/* findCacheBlock__12JKRFileCacheCFPCv __ct__12JKRFileCacheFPCcPCc::findCacheBlock( const(void const *)) */
|
|
/* JKRFileCache_NS_findCacheBlock */
|
|
/* 802D53B8 002D22F8 80 A3 00 3C */ lwz r5, 0x3c(r3)
|
|
/* 802D53BC 002D22FC 48 00 00 18 */ b lbl_802D53D4
|
|
lbl_802D53C0:
|
|
/* 802D53C0 002D2300 80 65 00 00 */ lwz r3, 0(r5)
|
|
/* 802D53C4 002D2304 80 03 00 1C */ lwz r0, 0x1c(r3)
|
|
/* 802D53C8 002D2308 7C 00 20 40 */ cmplw r0, r4
|
|
/* 802D53CC 002D230C 4D 82 00 20 */ beqlr
|
|
/* 802D53D0 002D2310 80 A5 00 0C */ lwz r5, 0xc(r5)
|
|
lbl_802D53D4:
|
|
/* 802D53D4 002D2314 28 05 00 00 */ cmplwi r5, 0
|
|
/* 802D53D8 002D2318 40 82 FF E8 */ bne lbl_802D53C0
|
|
/* 802D53DC 002D231C 38 60 00 00 */ li r3, 0
|
|
/* 802D53E0 002D2320 4E 80 00 20 */ blr
|