mirror of
https://github.com/zeldaret/tp
synced 2026-06-09 20:50:45 -04:00
86f892c3d3
* JKRDvdArchive.s split * JKRMemArchive.s split * JKRAramArchive.s split * JKRCompArchive.s split * JKRDecomp.s split * JKRDvdRipper.s split * JKRAramBlock.s split * JKRAramHeap.s split * JKRAramPiece.s split * JKRAramStream.s split * removed unused .s files * JKRDvdAramRipper.s split * JKRAram.s split * cleanup and making vtables easier to debug * fixed merge errors * fixed JKRFileLoader::fetchVolumeName Co-authored-by: Pheenoh <pheenoh@gmail.com>
36 lines
1.6 KiB
ArmAsm
36 lines
1.6 KiB
ArmAsm
/* checkCompressed__9JKRDecompFPUc __ct__9JKRDecompFl::checkCompressed(unsigned char *) */
|
|
/* JKRDecomp_NS_checkCompressed */
|
|
/* 802DBCF8 002D8C38 88 83 00 00 */ lbz r4, 0(r3)
|
|
/* 802DBCFC 002D8C3C 2C 04 00 59 */ cmpwi r4, 0x59
|
|
/* 802DBD00 002D8C40 40 82 00 40 */ bne lbl_802DBD40
|
|
/* 802DBD04 002D8C44 88 03 00 01 */ lbz r0, 1(r3)
|
|
/* 802DBD08 002D8C48 2C 00 00 61 */ cmpwi r0, 0x61
|
|
/* 802DBD0C 002D8C4C 40 82 00 34 */ bne lbl_802DBD40
|
|
/* 802DBD10 002D8C50 88 03 00 03 */ lbz r0, 3(r3)
|
|
/* 802DBD14 002D8C54 2C 00 00 30 */ cmpwi r0, 0x30
|
|
/* 802DBD18 002D8C58 40 82 00 28 */ bne lbl_802DBD40
|
|
/* 802DBD1C 002D8C5C 88 03 00 02 */ lbz r0, 2(r3)
|
|
/* 802DBD20 002D8C60 2C 00 00 79 */ cmpwi r0, 0x79
|
|
/* 802DBD24 002D8C64 40 82 00 0C */ bne lbl_802DBD30
|
|
/* 802DBD28 002D8C68 38 60 00 01 */ li r3, 1
|
|
/* 802DBD2C 002D8C6C 4E 80 00 20 */ blr
|
|
lbl_802DBD30:
|
|
/* 802DBD30 002D8C70 2C 00 00 7A */ cmpwi r0, 0x7a
|
|
/* 802DBD34 002D8C74 40 82 00 0C */ bne lbl_802DBD40
|
|
/* 802DBD38 002D8C78 38 60 00 02 */ li r3, 2
|
|
/* 802DBD3C 002D8C7C 4E 80 00 20 */ blr
|
|
lbl_802DBD40:
|
|
/* 802DBD40 002D8C80 2C 04 00 41 */ cmpwi r4, 0x41
|
|
/* 802DBD44 002D8C84 40 82 00 24 */ bne lbl_802DBD68
|
|
/* 802DBD48 002D8C88 88 03 00 01 */ lbz r0, 1(r3)
|
|
/* 802DBD4C 002D8C8C 2C 00 00 53 */ cmpwi r0, 0x53
|
|
/* 802DBD50 002D8C90 40 82 00 18 */ bne lbl_802DBD68
|
|
/* 802DBD54 002D8C94 88 03 00 02 */ lbz r0, 2(r3)
|
|
/* 802DBD58 002D8C98 2C 00 00 52 */ cmpwi r0, 0x52
|
|
/* 802DBD5C 002D8C9C 40 82 00 0C */ bne lbl_802DBD68
|
|
/* 802DBD60 002D8CA0 38 60 00 03 */ li r3, 3
|
|
/* 802DBD64 002D8CA4 4E 80 00 20 */ blr
|
|
lbl_802DBD68:
|
|
/* 802DBD68 002D8CA8 38 60 00 00 */ li r3, 0
|
|
/* 802DBD6C 002D8CAC 4E 80 00 20 */ blr
|