mirror of
https://github.com/zeldaret/tp
synced 2026-08-19 05:52:31 -04:00
Adds JSUList, JKRDisposer, and JKRHeap. (#4)
* Added JSUList, JKRDisposer, and JKRHeap. JSUList: Decompiled JSUPtrLink and JSUPtrList with their respected functions. The templated class JSUList is left. JKRDisposer: Constructor matched but the destructor is close but not yet a match. JKRHeap: No functions matches yet. JKRHeap.cpp now includes "operator delete" which makes it possible to forward compile destructors. * moved files from src/ to libs/
This commit is contained in:
@@ -1727,7 +1727,7 @@ lbl_8030BD98:
|
||||
/* 8030BDBC 00308CFC A3 83 00 00 */ lhz r28, 0(r3)
|
||||
/* 8030BDC0 00308D00 57 83 18 38 */ slwi r3, r28, 3
|
||||
/* 8030BDC4 00308D04 38 63 00 10 */ addi r3, r3, 0x10
|
||||
/* 8030BDC8 00308D08 4B FC 2E FD */ bl __nwa
|
||||
/* 8030BDC8 00308D08 4B FC 2E FD */ bl __nwa__FUl
|
||||
.global J2DAnmTexPattern_NS_J2DAnmTexPatternTIMGPointer
|
||||
/* 8030BDCC 00308D0C 3C 80 80 31 */ lis r4, J2DAnmTexPattern_NS_J2DAnmTexPatternTIMGPointer@ha
|
||||
.global J2DAnmTexPattern_NS_J2DAnmTexPatternTIMGPointer
|
||||
@@ -1780,7 +1780,7 @@ lbl_8030BE60:
|
||||
/* 8030BE78 00308DB8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8030BE7C 00308DBC 41 82 00 3C */ beq lbl_8030BEB8
|
||||
/* 8030BE80 00308DC0 38 60 00 18 */ li r3, 0x18
|
||||
/* 8030BE84 00308DC4 4B FC 2D C9 */ bl __nw
|
||||
/* 8030BE84 00308DC4 4B FC 2D C9 */ bl __nw__FUl
|
||||
/* 8030BE88 00308DC8 7C 7C 1B 79 */ or. r28, r3, r3
|
||||
/* 8030BE8C 00308DCC 41 82 00 20 */ beq lbl_8030BEAC
|
||||
/* 8030BE90 00308DD0 38 80 00 00 */ li r4, 0
|
||||
@@ -2719,11 +2719,11 @@ J2DAnmTexPattern_NS_J2DAnmTexPatternTIMGPointer_NS_dtor:
|
||||
/* 8030CB54 00309A94 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8030CB58 00309A98 41 82 00 1C */ beq lbl_8030CB74
|
||||
/* 8030CB5C 00309A9C 80 7E 00 04 */ lwz r3, 4(r30)
|
||||
/* 8030CB60 00309AA0 4B FC 21 DD */ bl __dl
|
||||
/* 8030CB60 00309AA0 4B FC 21 DD */ bl __dl__FPv
|
||||
/* 8030CB64 00309AA4 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8030CB68 00309AA8 40 81 00 0C */ ble lbl_8030CB74
|
||||
/* 8030CB6C 00309AAC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8030CB70 00309AB0 4B FC 21 CD */ bl __dl
|
||||
/* 8030CB70 00309AB0 4B FC 21 CD */ bl __dl__FPv
|
||||
lbl_8030CB74:
|
||||
/* 8030CB74 00309AB4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8030CB78 00309AB8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -2764,7 +2764,7 @@ lbl_8030CBF4:
|
||||
/* 8030CBF4 00309B34 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8030CBF8 00309B38 40 81 00 0C */ ble lbl_8030CC04
|
||||
/* 8030CBFC 00309B3C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8030CC00 00309B40 4B FC 21 3D */ bl __dl
|
||||
/* 8030CC00 00309B40 4B FC 21 3D */ bl __dl__FPv
|
||||
lbl_8030CC04:
|
||||
/* 8030CC04 00309B44 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8030CC08 00309B48 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -2794,7 +2794,7 @@ lbl_8030CC64:
|
||||
/* 8030CC64 00309BA4 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8030CC68 00309BA8 40 81 00 0C */ ble lbl_8030CC74
|
||||
/* 8030CC6C 00309BAC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8030CC70 00309BB0 4B FC 20 CD */ bl __dl
|
||||
/* 8030CC70 00309BB0 4B FC 20 CD */ bl __dl__FPv
|
||||
lbl_8030CC74:
|
||||
/* 8030CC74 00309BB4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8030CC78 00309BB8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -2823,7 +2823,7 @@ lbl_8030CCD0:
|
||||
/* 8030CCD0 00309C10 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8030CCD4 00309C14 40 81 00 0C */ ble lbl_8030CCE0
|
||||
/* 8030CCD8 00309C18 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8030CCDC 00309C1C 4B FC 20 61 */ bl __dl
|
||||
/* 8030CCDC 00309C1C 4B FC 20 61 */ bl __dl__FPv
|
||||
lbl_8030CCE0:
|
||||
/* 8030CCE0 00309C20 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8030CCE4 00309C24 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -2859,7 +2859,7 @@ lbl_8030CD54:
|
||||
/* 8030CD54 00309C94 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8030CD58 00309C98 40 81 00 0C */ ble lbl_8030CD64
|
||||
/* 8030CD5C 00309C9C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8030CD60 00309CA0 4B FC 1F DD */ bl __dl
|
||||
/* 8030CD60 00309CA0 4B FC 1F DD */ bl __dl__FPv
|
||||
lbl_8030CD64:
|
||||
/* 8030CD64 00309CA4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8030CD68 00309CA8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -2900,7 +2900,7 @@ lbl_8030CDF0:
|
||||
/* 8030CDF0 00309D30 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8030CDF4 00309D34 40 81 00 0C */ ble lbl_8030CE00
|
||||
/* 8030CDF8 00309D38 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8030CDFC 00309D3C 4B FC 1F 41 */ bl __dl
|
||||
/* 8030CDFC 00309D3C 4B FC 1F 41 */ bl __dl__FPv
|
||||
lbl_8030CE00:
|
||||
/* 8030CE00 00309D40 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8030CE04 00309D44 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
|
||||
Reference in New Issue
Block a user