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
725 B
ArmAsm
16 lines
725 B
ArmAsm
/* findCacheBlock__12JKRFileCacheCFUl __ct__12JKRFileCacheFPCcPCc::findCacheBlock( const(unsigned long)) */
|
|
/* JKRFileCache_NS_findCacheBlock_X1_ */
|
|
/* 802D53E4 002D2324 80 A3 00 3C */ lwz r5, 0x3c(r3)
|
|
/* 802D53E8 002D2328 48 00 00 18 */ b lbl_802D5400
|
|
lbl_802D53EC:
|
|
/* 802D53EC 002D232C 80 65 00 00 */ lwz r3, 0(r5)
|
|
/* 802D53F0 002D2330 80 03 00 14 */ lwz r0, 0x14(r3)
|
|
/* 802D53F4 002D2334 7C 04 00 40 */ cmplw r4, r0
|
|
/* 802D53F8 002D2338 4D 82 00 20 */ beqlr
|
|
/* 802D53FC 002D233C 80 A5 00 0C */ lwz r5, 0xc(r5)
|
|
lbl_802D5400:
|
|
/* 802D5400 002D2340 28 05 00 00 */ cmplwi r5, 0
|
|
/* 802D5404 002D2344 40 82 FF E8 */ bne lbl_802D53EC
|
|
/* 802D5408 002D2348 38 60 00 00 */ li r3, 0
|
|
/* 802D540C 002D234C 4E 80 00 20 */ blr
|