mirror of
https://github.com/zeldaret/tp
synced 2026-08-14 12:34:14 -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:
@@ -52,7 +52,7 @@ J3DModel_NS_entryModelData:
|
||||
/* 803271A4 003240E4 7C DC 33 78 */ mr r28, r6
|
||||
/* 803271A8 003240E8 93 63 00 04 */ stw r27, 4(r3)
|
||||
/* 803271AC 003240EC 38 60 00 3C */ li r3, 0x3c
|
||||
/* 803271B0 003240F0 4B FA 7A 9D */ bl __nw
|
||||
/* 803271B0 003240F0 4B FA 7A 9D */ bl __nw__FUl
|
||||
/* 803271B4 003240F4 7C 7D 1B 79 */ or. r29, r3, r3
|
||||
/* 803271B8 003240F8 41 82 00 14 */ beq lbl_803271CC
|
||||
/* 803271BC 003240FC 3C 80 80 3D */ lis r4, lbl_803CED44@ha
|
||||
@@ -166,7 +166,7 @@ J3DModel_NS_createShapePacket:
|
||||
/* 80327328 00324268 54 1D 04 3E */ clrlwi r29, r0, 0x10
|
||||
/* 8032732C 0032426C 1C 7D 00 3C */ mulli r3, r29, 0x3c
|
||||
/* 80327330 00324270 38 63 00 10 */ addi r3, r3, 0x10
|
||||
/* 80327334 00324274 4B FA 79 91 */ bl __nwa
|
||||
/* 80327334 00324274 4B FA 79 91 */ bl __nwa__FUl
|
||||
.global J3DShapePacket
|
||||
/* 80327338 00324278 3C 80 80 31 */ lis r4, J3DShapePacket@ha
|
||||
.global J3DShapePacket
|
||||
@@ -230,7 +230,7 @@ J3DModel_NS_createMatPacket:
|
||||
/* 803273F8 00324338 54 17 04 3E */ clrlwi r23, r0, 0x10
|
||||
/* 803273FC 0032433C 54 03 32 B2 */ rlwinm r3, r0, 6, 0xa, 0x19
|
||||
/* 80327400 00324340 38 63 00 10 */ addi r3, r3, 0x10
|
||||
/* 80327404 00324344 4B FA 78 C1 */ bl __nwa
|
||||
/* 80327404 00324344 4B FA 78 C1 */ bl __nwa__FUl
|
||||
.global J3DMatPacket
|
||||
/* 80327408 00324348 3C 80 80 31 */ lis r4, J3DMatPacket@ha
|
||||
.global J3DMatPacket
|
||||
@@ -1353,7 +1353,7 @@ lbl_80328340:
|
||||
/* 80328388 003252C8 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 8032838C 003252CC 40 81 00 0C */ ble lbl_80328398
|
||||
/* 80328390 003252D0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80328394 003252D4 4B FA 69 A9 */ bl __dl
|
||||
/* 80328394 003252D4 4B FA 69 A9 */ bl __dl__FPv
|
||||
lbl_80328398:
|
||||
/* 80328398 003252D8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8032839C 003252DC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -1373,7 +1373,7 @@ lbl_80328398:
|
||||
/* 803283D4 00325314 90 1F 00 38 */ stw r0, 0x38(r31)
|
||||
/* 803283D8 00325318 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 803283DC 0032531C 40 81 00 08 */ ble lbl_803283E4
|
||||
/* 803283E0 00325320 4B FA 69 5D */ bl __dl
|
||||
/* 803283E0 00325320 4B FA 69 5D */ bl __dl__FPv
|
||||
lbl_803283E4:
|
||||
/* 803283E4 00325324 7F E3 FB 78 */ mr r3, r31
|
||||
/* 803283E8 00325328 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
|
||||
Reference in New Issue
Block a user