mirror of
https://github.com/zeldaret/tp
synced 2026-07-11 15:28:38 -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:
@@ -4051,7 +4051,7 @@ lbl_8032BC84:
|
||||
/* 8032BC84 00328BC4 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032BC88 00328BC8 40 81 00 0C */ ble lbl_8032BC94
|
||||
/* 8032BC8C 00328BCC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BC90 00328BD0 4B FA 30 AD */ bl __dl
|
||||
/* 8032BC90 00328BD0 4B FA 30 AD */ bl __dl__FPv
|
||||
lbl_8032BC94:
|
||||
/* 8032BC94 00328BD4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BC98 00328BD8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4083,7 +4083,7 @@ lbl_8032BCF8:
|
||||
/* 8032BCF8 00328C38 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032BCFC 00328C3C 40 81 00 0C */ ble lbl_8032BD08
|
||||
/* 8032BD00 00328C40 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BD04 00328C44 4B FA 30 39 */ bl __dl
|
||||
/* 8032BD04 00328C44 4B FA 30 39 */ bl __dl__FPv
|
||||
lbl_8032BD08:
|
||||
/* 8032BD08 00328C48 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BD0C 00328C4C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4115,7 +4115,7 @@ lbl_8032BD6C:
|
||||
/* 8032BD6C 00328CAC 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032BD70 00328CB0 40 81 00 0C */ ble lbl_8032BD7C
|
||||
/* 8032BD74 00328CB4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BD78 00328CB8 4B FA 2F C5 */ bl __dl
|
||||
/* 8032BD78 00328CB8 4B FA 2F C5 */ bl __dl__FPv
|
||||
lbl_8032BD7C:
|
||||
/* 8032BD7C 00328CBC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BD80 00328CC0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4155,7 +4155,7 @@ lbl_8032BDFC:
|
||||
/* 8032BDFC 00328D3C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032BE00 00328D40 40 81 00 0C */ ble lbl_8032BE0C
|
||||
/* 8032BE04 00328D44 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BE08 00328D48 4B FA 2F 35 */ bl __dl
|
||||
/* 8032BE08 00328D48 4B FA 2F 35 */ bl __dl__FPv
|
||||
lbl_8032BE0C:
|
||||
/* 8032BE0C 00328D4C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BE10 00328D50 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4193,7 +4193,7 @@ lbl_8032BE88:
|
||||
/* 8032BE88 00328DC8 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032BE8C 00328DCC 40 81 00 0C */ ble lbl_8032BE98
|
||||
/* 8032BE90 00328DD0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BE94 00328DD4 4B FA 2E A9 */ bl __dl
|
||||
/* 8032BE94 00328DD4 4B FA 2E A9 */ bl __dl__FPv
|
||||
lbl_8032BE98:
|
||||
/* 8032BE98 00328DD8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BE9C 00328DDC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4231,7 +4231,7 @@ lbl_8032BF14:
|
||||
/* 8032BF14 00328E54 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032BF18 00328E58 40 81 00 0C */ ble lbl_8032BF24
|
||||
/* 8032BF1C 00328E5C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BF20 00328E60 4B FA 2E 1D */ bl __dl
|
||||
/* 8032BF20 00328E60 4B FA 2E 1D */ bl __dl__FPv
|
||||
lbl_8032BF24:
|
||||
/* 8032BF24 00328E64 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BF28 00328E68 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4265,7 +4265,7 @@ lbl_8032BF94:
|
||||
/* 8032BF94 00328ED4 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032BF98 00328ED8 40 81 00 0C */ ble lbl_8032BFA4
|
||||
/* 8032BF9C 00328EDC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BFA0 00328EE0 4B FA 2D 9D */ bl __dl
|
||||
/* 8032BFA0 00328EE0 4B FA 2D 9D */ bl __dl__FPv
|
||||
lbl_8032BFA4:
|
||||
/* 8032BFA4 00328EE4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032BFA8 00328EE8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4296,7 +4296,7 @@ lbl_8032C008:
|
||||
/* 8032C008 00328F48 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032C00C 00328F4C 40 81 00 0C */ ble lbl_8032C018
|
||||
/* 8032C010 00328F50 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C014 00328F54 4B FA 2D 29 */ bl __dl
|
||||
/* 8032C014 00328F54 4B FA 2D 29 */ bl __dl__FPv
|
||||
lbl_8032C018:
|
||||
/* 8032C018 00328F58 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C01C 00328F5C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4330,7 +4330,7 @@ lbl_8032C088:
|
||||
/* 8032C088 00328FC8 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032C08C 00328FCC 40 81 00 0C */ ble lbl_8032C098
|
||||
/* 8032C090 00328FD0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C094 00328FD4 4B FA 2C A9 */ bl __dl
|
||||
/* 8032C094 00328FD4 4B FA 2C A9 */ bl __dl__FPv
|
||||
lbl_8032C098:
|
||||
/* 8032C098 00328FD8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C09C 00328FDC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4357,7 +4357,7 @@ lbl_8032C0EC:
|
||||
/* 8032C0EC 0032902C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032C0F0 00329030 40 81 00 0C */ ble lbl_8032C0FC
|
||||
/* 8032C0F4 00329034 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C0F8 00329038 4B FA 2C 45 */ bl __dl
|
||||
/* 8032C0F8 00329038 4B FA 2C 45 */ bl __dl__FPv
|
||||
lbl_8032C0FC:
|
||||
/* 8032C0FC 0032903C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C100 00329040 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4390,7 +4390,7 @@ lbl_8032C168:
|
||||
/* 8032C168 003290A8 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032C16C 003290AC 40 81 00 0C */ ble lbl_8032C178
|
||||
/* 8032C170 003290B0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C174 003290B4 4B FA 2B C9 */ bl __dl
|
||||
/* 8032C174 003290B4 4B FA 2B C9 */ bl __dl__FPv
|
||||
lbl_8032C178:
|
||||
/* 8032C178 003290B8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C17C 003290BC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4430,7 +4430,7 @@ lbl_8032C1F8:
|
||||
/* 8032C1F8 00329138 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032C1FC 0032913C 40 81 00 0C */ ble lbl_8032C208
|
||||
/* 8032C200 00329140 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C204 00329144 4B FA 2B 39 */ bl __dl
|
||||
/* 8032C204 00329144 4B FA 2B 39 */ bl __dl__FPv
|
||||
lbl_8032C208:
|
||||
/* 8032C208 00329148 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C20C 0032914C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4465,7 +4465,7 @@ lbl_8032C27C:
|
||||
/* 8032C27C 003291BC 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032C280 003291C0 40 81 00 0C */ ble lbl_8032C28C
|
||||
/* 8032C284 003291C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C288 003291C8 4B FA 2A B5 */ bl __dl
|
||||
/* 8032C288 003291C8 4B FA 2A B5 */ bl __dl__FPv
|
||||
lbl_8032C28C:
|
||||
/* 8032C28C 003291CC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C290 003291D0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -4496,7 +4496,7 @@ lbl_8032C2F0:
|
||||
/* 8032C2F0 00329230 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032C2F4 00329234 40 81 00 0C */ ble lbl_8032C300
|
||||
/* 8032C2F8 00329238 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C2FC 0032923C 4B FA 2A 41 */ bl __dl
|
||||
/* 8032C2FC 0032923C 4B FA 2A 41 */ bl __dl__FPv
|
||||
lbl_8032C300:
|
||||
/* 8032C300 00329240 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032C304 00329244 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
|
||||
@@ -241,7 +241,7 @@ J3DMtxCalc_NS_setMtxBuffer:
|
||||
/* 80325D5C 00322C9C 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80325D60 00322CA0 40 81 00 0C */ ble lbl_80325D6C
|
||||
/* 80325D64 00322CA4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80325D68 00322CA8 4B FA 8F D5 */ bl __dl
|
||||
/* 80325D68 00322CA8 4B FA 8F D5 */ bl __dl__FPv
|
||||
lbl_80325D6C:
|
||||
/* 80325D6C 00322CAC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80325D70 00322CB0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
|
||||
@@ -45,7 +45,7 @@ J3DMaterialTable_NS_dtor:
|
||||
/* 8032F624 0032C564 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8032F628 0032C568 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032F62C 0032C56C 40 81 00 08 */ ble lbl_8032F634
|
||||
/* 8032F630 0032C570 4B F9 F7 0D */ bl __dl
|
||||
/* 8032F630 0032C570 4B F9 F7 0D */ bl __dl__FPv
|
||||
lbl_8032F634:
|
||||
/* 8032F634 0032C574 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032F638 0032C578 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -376,7 +376,7 @@ lbl_8032FA60:
|
||||
/* 8032FA84 0032C9C4 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8032FA88 0032C9C8 40 82 00 40 */ bne lbl_8032FAC8
|
||||
/* 8032FA8C 0032C9CC 38 60 00 94 */ li r3, 0x94
|
||||
/* 8032FA90 0032C9D0 4B F9 F1 BD */ bl __nw
|
||||
/* 8032FA90 0032C9D0 4B F9 F1 BD */ bl __nw__FUl
|
||||
/* 8032FA94 0032C9D4 7C 79 1B 79 */ or. r25, r3, r3
|
||||
/* 8032FA98 0032C9D8 41 82 00 10 */ beq lbl_8032FAA8
|
||||
/* 8032FA9C 0032C9DC 3C 80 80 3A */ lis r4, lbl_803A1F1C@ha
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -290,7 +290,7 @@ lbl_8032611C:
|
||||
/* 80326154 00323094 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80326158 00323098 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032615C 0032309C 40 81 00 08 */ ble lbl_80326164
|
||||
/* 80326160 003230A0 4B FA 8B DD */ bl __dl
|
||||
/* 80326160 003230A0 4B FA 8B DD */ bl __dl__FPv
|
||||
lbl_80326164:
|
||||
/* 80326164 003230A4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80326168 003230A8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
@@ -330,7 +330,7 @@ lbl_803261E8:
|
||||
/* 803261E8 00323128 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 803261EC 0032312C 40 81 00 0C */ ble lbl_803261F8
|
||||
/* 803261F0 00323130 7F C3 F3 78 */ mr r3, r30
|
||||
/* 803261F4 00323134 4B FA 8B 49 */ bl __dl
|
||||
/* 803261F4 00323134 4B FA 8B 49 */ bl __dl__FPv
|
||||
lbl_803261F8:
|
||||
/* 803261F8 00323138 7F C3 F3 78 */ mr r3, r30
|
||||
/* 803261FC 0032313C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
|
||||
@@ -116,11 +116,11 @@ J3DMtxBuffer_NS_createAnmMtx:
|
||||
/* 80326384 003232C4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80326388 003232C8 41 82 00 28 */ beq lbl_803263B0
|
||||
/* 8032638C 003232CC 54 03 04 3E */ clrlwi r3, r0, 0x10
|
||||
/* 80326390 003232D0 4B FA 89 35 */ bl __nwa
|
||||
/* 80326390 003232D0 4B FA 89 35 */ bl __nwa__FUl
|
||||
/* 80326394 003232D4 90 7E 00 04 */ stw r3, 4(r30)
|
||||
/* 80326398 003232D8 A0 1F 00 2C */ lhz r0, 0x2c(r31)
|
||||
/* 8032639C 003232DC 1C 60 00 30 */ mulli r3, r0, 0x30
|
||||
/* 803263A0 003232E0 4B FA 89 25 */ bl __nwa
|
||||
/* 803263A0 003232E0 4B FA 89 25 */ bl __nwa__FUl
|
||||
/* 803263A4 003232E4 90 7E 00 0C */ stw r3, 0xc(r30)
|
||||
/* 803263A8 003232E8 80 1E 00 0C */ lwz r0, 0xc(r30)
|
||||
/* 803263AC 003232EC 90 1E 00 34 */ stw r0, 0x34(r30)
|
||||
@@ -157,11 +157,11 @@ J3DMtxBuffer_NS_createWeightEnvelopeMtx:
|
||||
/* 80326410 00323350 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80326414 00323354 41 82 00 20 */ beq lbl_80326434
|
||||
/* 80326418 00323358 54 03 04 3E */ clrlwi r3, r0, 0x10
|
||||
/* 8032641C 0032335C 4B FA 88 A9 */ bl __nwa
|
||||
/* 8032641C 0032335C 4B FA 88 A9 */ bl __nwa__FUl
|
||||
/* 80326420 00323360 90 7E 00 08 */ stw r3, 8(r30)
|
||||
/* 80326424 00323364 A0 1F 00 2E */ lhz r0, 0x2e(r31)
|
||||
/* 80326428 00323368 1C 60 00 30 */ mulli r3, r0, 0x30
|
||||
/* 8032642C 0032336C 4B FA 88 99 */ bl __nwa
|
||||
/* 8032642C 0032336C 4B FA 88 99 */ bl __nwa__FUl
|
||||
/* 80326430 00323370 90 7E 00 10 */ stw r3, 0x10(r30)
|
||||
lbl_80326434:
|
||||
/* 80326434 00323374 A0 7F 00 2E */ lhz r3, 0x2e(r31)
|
||||
@@ -221,11 +221,11 @@ J3DMtxBuffer_NS_createDoubleDrawMtx:
|
||||
/* 803264E8 00323428 7F 7C DB 78 */ mr r28, r27
|
||||
lbl_803264EC:
|
||||
/* 803264EC 0032342C 7F 43 D3 78 */ mr r3, r26
|
||||
/* 803264F0 00323430 4B FA 87 D5 */ bl __nwa
|
||||
/* 803264F0 00323430 4B FA 87 D5 */ bl __nwa__FUl
|
||||
/* 803264F4 00323434 7F 3D DA 14 */ add r25, r29, r27
|
||||
/* 803264F8 00323438 90 79 00 14 */ stw r3, 0x14(r25)
|
||||
/* 803264FC 0032343C 7F 43 D3 78 */ mr r3, r26
|
||||
/* 80326500 00323440 4B FA 87 C5 */ bl __nwa
|
||||
/* 80326500 00323440 4B FA 87 C5 */ bl __nwa__FUl
|
||||
/* 80326504 00323444 90 79 00 1C */ stw r3, 0x1c(r25)
|
||||
/* 80326508 00323448 93 99 00 24 */ stw r28, 0x24(r25)
|
||||
/* 8032650C 0032344C 3B 18 00 01 */ addi r24, r24, 1
|
||||
@@ -269,13 +269,13 @@ lbl_8032657C:
|
||||
/* 80326588 003234C8 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 8032658C 003234CC 1C 60 00 30 */ mulli r3, r0, 0x30
|
||||
/* 80326590 003234D0 38 80 00 20 */ li r4, 0x20
|
||||
/* 80326594 003234D4 4B FA 87 59 */ bl __nwa_X1_
|
||||
/* 80326594 003234D4 4B FA 87 59 */ bl __nwa__FUli
|
||||
/* 80326598 003234D8 80 99 00 14 */ lwz r4, 0x14(r25)
|
||||
/* 8032659C 003234DC 7C 64 D9 2E */ stwx r3, r4, r27
|
||||
/* 803265A0 003234E0 A0 1E 00 44 */ lhz r0, 0x44(r30)
|
||||
/* 803265A4 003234E4 1C 60 00 24 */ mulli r3, r0, 0x24
|
||||
/* 803265A8 003234E8 38 80 00 20 */ li r4, 0x20
|
||||
/* 803265AC 003234EC 4B FA 87 41 */ bl __nwa_X1_
|
||||
/* 803265AC 003234EC 4B FA 87 41 */ bl __nwa__FUli
|
||||
/* 803265B0 003234F0 80 99 00 1C */ lwz r4, 0x1c(r25)
|
||||
/* 803265B4 003234F4 7C 64 D9 2E */ stwx r3, r4, r27
|
||||
lbl_803265B8:
|
||||
@@ -379,7 +379,7 @@ lbl_803266E4:
|
||||
/* 80326708 00323648 57 B3 13 BA */ rlwinm r19, r29, 2, 0xe, 0x1d
|
||||
lbl_8032670C:
|
||||
/* 8032670C 0032364C 7E 63 9B 78 */ mr r3, r19
|
||||
/* 80326710 00323650 4B FA 85 B5 */ bl __nwa
|
||||
/* 80326710 00323650 4B FA 85 B5 */ bl __nwa__FUl
|
||||
/* 80326714 00323654 38 15 00 24 */ addi r0, r21, 0x24
|
||||
/* 80326718 00323658 7C 77 01 2E */ stwx r3, r23, r0
|
||||
/* 8032671C 0032365C 7C 17 00 2E */ lwzx r0, r23, r0
|
||||
@@ -416,7 +416,7 @@ lbl_80326764:
|
||||
/* 80326788 003236C8 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 8032678C 003236CC 40 82 00 3C */ bne lbl_803267C8
|
||||
/* 80326790 003236D0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80326794 003236D4 4B FA 85 31 */ bl __nwa
|
||||
/* 80326794 003236D4 4B FA 85 31 */ bl __nwa__FUl
|
||||
/* 80326798 003236D8 7C 97 F8 2E */ lwzx r4, r23, r31
|
||||
/* 8032679C 003236DC 7C 64 A9 2E */ stwx r3, r4, r21
|
||||
/* 803267A0 003236E0 7C 77 F8 2E */ lwzx r3, r23, r31
|
||||
@@ -467,7 +467,7 @@ lbl_8032683C:
|
||||
/* 8032683C 0032377C A0 18 00 44 */ lhz r0, 0x44(r24)
|
||||
/* 80326840 00323780 1C 60 00 24 */ mulli r3, r0, 0x24
|
||||
/* 80326844 00323784 38 80 00 20 */ li r4, 0x20
|
||||
/* 80326848 00323788 4B FA 84 A5 */ bl __nwa_X1_
|
||||
/* 80326848 00323788 4B FA 84 A5 */ bl __nwa__FUli
|
||||
/* 8032684C 0032378C 7C 17 F0 2E */ lwzx r0, r23, r30
|
||||
/* 80326850 00323790 7C 9F 00 2E */ lwzx r4, r31, r0
|
||||
/* 80326854 00323794 7C 64 B1 2E */ stwx r3, r4, r22
|
||||
|
||||
@@ -244,7 +244,7 @@ lbl_8032CA34:
|
||||
/* 8032CA40 00329980 54 1E 04 3E */ clrlwi r30, r0, 0x10
|
||||
/* 8032CA44 00329984 1C 7E 00 14 */ mulli r3, r30, 0x14
|
||||
/* 8032CA48 00329988 38 63 00 10 */ addi r3, r3, 0x10
|
||||
/* 8032CA4C 0032998C 4B FA 22 79 */ bl __nwa
|
||||
/* 8032CA4C 0032998C 4B FA 22 79 */ bl __nwa__FUl
|
||||
.global J3DSkinNList
|
||||
/* 8032CA50 00329990 3C 80 80 33 */ lis r4, J3DSkinNList@ha
|
||||
.global J3DSkinNList
|
||||
@@ -372,14 +372,14 @@ lbl_8032CBF4:
|
||||
/* 8032CC08 00329B48 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8032CC0C 00329B4C 41 82 00 44 */ beq lbl_8032CC50
|
||||
/* 8032CC10 00329B50 54 03 0B FC */ rlwinm r3, r0, 1, 0xf, 0x1e
|
||||
/* 8032CC14 00329B54 4B FA 20 B1 */ bl __nwa
|
||||
/* 8032CC14 00329B54 4B FA 20 B1 */ bl __nwa__FUl
|
||||
/* 8032CC18 00329B58 80 9C 00 24 */ lwz r4, 0x24(r28)
|
||||
/* 8032CC1C 00329B5C 7C 64 F9 2E */ stwx r3, r4, r31
|
||||
/* 8032CC20 00329B60 80 7C 00 24 */ lwz r3, 0x24(r28)
|
||||
/* 8032CC24 00329B64 38 1F 00 10 */ addi r0, r31, 0x10
|
||||
/* 8032CC28 00329B68 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 8032CC2C 00329B6C 54 03 10 3A */ slwi r3, r0, 2
|
||||
/* 8032CC30 00329B70 4B FA 20 95 */ bl __nwa
|
||||
/* 8032CC30 00329B70 4B FA 20 95 */ bl __nwa__FUl
|
||||
/* 8032CC34 00329B74 80 9C 00 24 */ lwz r4, 0x24(r28)
|
||||
/* 8032CC38 00329B78 38 1F 00 08 */ addi r0, r31, 8
|
||||
/* 8032CC3C 00329B7C 7C 64 01 2E */ stwx r3, r4, r0
|
||||
@@ -394,7 +394,7 @@ lbl_8032CC50:
|
||||
/* 8032CC5C 00329B9C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8032CC60 00329BA0 41 82 00 48 */ beq lbl_8032CCA8
|
||||
/* 8032CC64 00329BA4 54 03 0B FC */ rlwinm r3, r0, 1, 0xf, 0x1e
|
||||
/* 8032CC68 00329BA8 4B FA 20 5D */ bl __nwa
|
||||
/* 8032CC68 00329BA8 4B FA 20 5D */ bl __nwa__FUl
|
||||
/* 8032CC6C 00329BAC 80 9C 00 24 */ lwz r4, 0x24(r28)
|
||||
/* 8032CC70 00329BB0 38 1F 00 04 */ addi r0, r31, 4
|
||||
/* 8032CC74 00329BB4 7C 64 01 2E */ stwx r3, r4, r0
|
||||
@@ -402,7 +402,7 @@ lbl_8032CC50:
|
||||
/* 8032CC7C 00329BBC 38 1F 00 12 */ addi r0, r31, 0x12
|
||||
/* 8032CC80 00329BC0 7C 03 02 2E */ lhzx r0, r3, r0
|
||||
/* 8032CC84 00329BC4 54 03 10 3A */ slwi r3, r0, 2
|
||||
/* 8032CC88 00329BC8 4B FA 20 3D */ bl __nwa
|
||||
/* 8032CC88 00329BC8 4B FA 20 3D */ bl __nwa__FUl
|
||||
/* 8032CC8C 00329BCC 80 9C 00 24 */ lwz r4, 0x24(r28)
|
||||
/* 8032CC90 00329BD0 38 1F 00 0C */ addi r0, r31, 0xc
|
||||
/* 8032CC94 00329BD4 7C 64 01 2E */ stwx r3, r4, r0
|
||||
@@ -610,7 +610,7 @@ J3DSkinDeform_NS_initMtxIndexArray:
|
||||
lbl_8032CF80:
|
||||
/* 8032CF80 00329EC0 80 10 00 88 */ lwz r0, 0x88(r16)
|
||||
/* 8032CF84 00329EC4 54 03 08 3C */ slwi r3, r0, 1
|
||||
/* 8032CF88 00329EC8 4B FA 1D 3D */ bl __nwa
|
||||
/* 8032CF88 00329EC8 4B FA 1D 3D */ bl __nwa__FUl
|
||||
/* 8032CF8C 00329ECC 90 6F 00 04 */ stw r3, 4(r15)
|
||||
/* 8032CF90 00329ED0 80 0F 00 04 */ lwz r0, 4(r15)
|
||||
/* 8032CF94 00329ED4 28 00 00 00 */ cmplwi r0, 0
|
||||
@@ -636,7 +636,7 @@ lbl_8032CFC8:
|
||||
/* 8032CFD8 00329F18 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8032CFDC 00329F1C 41 82 00 54 */ beq lbl_8032D030
|
||||
/* 8032CFE0 00329F20 54 03 08 3C */ slwi r3, r0, 1
|
||||
/* 8032CFE4 00329F24 4B FA 1C E1 */ bl __nwa
|
||||
/* 8032CFE4 00329F24 4B FA 1C E1 */ bl __nwa__FUl
|
||||
/* 8032CFE8 00329F28 90 6F 00 08 */ stw r3, 8(r15)
|
||||
/* 8032CFEC 00329F2C 80 0F 00 08 */ lwz r0, 8(r15)
|
||||
/* 8032CFF0 00329F30 28 00 00 00 */ cmplwi r0, 0
|
||||
@@ -664,12 +664,12 @@ lbl_8032D030:
|
||||
lbl_8032D038:
|
||||
/* 8032D038 00329F78 A0 10 00 2C */ lhz r0, 0x2c(r16)
|
||||
/* 8032D03C 00329F7C 1C 60 00 30 */ mulli r3, r0, 0x30
|
||||
/* 8032D040 00329F80 4B FA 1C 85 */ bl __nwa
|
||||
/* 8032D040 00329F80 4B FA 1C 85 */ bl __nwa__FUl
|
||||
/* 8032D044 00329F84 90 6F 00 0C */ stw r3, 0xc(r15)
|
||||
/* 8032D048 00329F88 A0 10 00 44 */ lhz r0, 0x44(r16)
|
||||
/* 8032D04C 00329F8C 1C 60 00 24 */ mulli r3, r0, 0x24
|
||||
/* 8032D050 00329F90 38 80 00 20 */ li r4, 0x20
|
||||
/* 8032D054 00329F94 4B FA 1C 99 */ bl __nwa_X1_
|
||||
/* 8032D054 00329F94 4B FA 1C 99 */ bl __nwa__FUli
|
||||
/* 8032D058 00329F98 90 6F 00 10 */ stw r3, 0x10(r15)
|
||||
/* 8032D05C 00329F9C 80 0F 00 0C */ lwz r0, 0xc(r15)
|
||||
/* 8032D060 00329FA0 28 00 00 00 */ cmplwi r0, 0
|
||||
@@ -1926,7 +1926,7 @@ J3DVtxColorCalc_NS_calc:
|
||||
/* 8032E1D0 0032B110 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8032E1D4 0032B114 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8032E1D8 0032B118 40 81 00 08 */ ble lbl_8032E1E0
|
||||
/* 8032E1DC 0032B11C 4B FA 0B 61 */ bl __dl
|
||||
/* 8032E1DC 0032B11C 4B FA 0B 61 */ bl __dl__FPv
|
||||
lbl_8032E1E0:
|
||||
/* 8032E1E0 0032B120 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032E1E4 0032B124 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
|
||||
Reference in New Issue
Block a user