tp/include/JSystem/JKernel/JKRFileCache/asm/func_802D51F8.s

36 lines
1.7 KiB
ArmAsm

/* detachResource__12JKRFileCacheFPv __ct__12JKRFileCacheFPCcPCc::detachResource(void *) */
/* missing reference */
/* 802D51F8 002D2138 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802D51FC 002D213C 7C 08 02 A6 */ mflr r0
/* 802D5200 002D2140 90 01 00 14 */ stw r0, 0x14(r1)
/* 802D5204 002D2144 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802D5208 002D2148 93 C1 00 08 */ stw r30, 8(r1)
/* 802D520C 002D214C 7C 7E 1B 78 */ mr r30, r3
/* 802D5210 002D2150 48 00 01 A9 */ bl findCacheBlock__12JKRFileCacheCFPCv
/* 802D5214 002D2154 7C 7F 1B 79 */ or. r31, r3, r3
/* 802D5218 002D2158 40 82 00 0C */ bne lbl_802D5224
/* 802D521C 002D215C 38 60 00 00 */ li r3, 0
/* 802D5220 002D2160 48 00 00 34 */ b lbl_802D5254
lbl_802D5224:
/* 802D5224 002D2164 38 7E 00 3C */ addi r3, r30, 0x3c
/* 802D5228 002D2168 7F E4 FB 78 */ mr r4, r31
/* 802D522C 002D216C 48 00 6F 31 */ bl remove__10JSUPtrListFP10JSUPtrLink
/* 802D5230 002D2170 28 1F 00 00 */ cmplwi r31, 0
/* 802D5234 002D2174 41 82 00 1C */ beq lbl_802D5250
/* 802D5238 002D2178 41 82 00 10 */ beq lbl_802D5248
/* 802D523C 002D217C 7F E3 FB 78 */ mr r3, r31
/* 802D5240 002D2180 38 80 00 00 */ li r4, 0
/* 802D5244 002D2184 48 00 6B D1 */ bl __dt__10JSUPtrLinkFv
lbl_802D5248:
/* 802D5248 002D2188 7F E3 FB 78 */ mr r3, r31
/* 802D524C 002D218C 4B FF 9A F1 */ bl __dl__FPv
lbl_802D5250:
/* 802D5250 002D2190 38 60 00 01 */ li r3, 1
lbl_802D5254:
/* 802D5254 002D2194 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802D5258 002D2198 83 C1 00 08 */ lwz r30, 8(r1)
/* 802D525C 002D219C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802D5260 002D21A0 7C 08 03 A6 */ mtlr r0
/* 802D5264 002D21A4 38 21 00 10 */ addi r1, r1, 0x10
/* 802D5268 002D21A8 4E 80 00 20 */ blr