building RELs

This commit is contained in:
Julgodis
2021-04-06 18:00:35 +02:00
parent f6464a61ce
commit ed1ee30dd2
36358 changed files with 867422 additions and 1426658 deletions
+7 -25
View File
@@ -28,15 +28,11 @@ extern "C" void addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl();
extern "C" void __ct__12J3DShapeDrawFPCUcUl();
extern "C" void draw__12J3DShapeDrawCFv();
extern "C" void __dt__12J3DShapeDrawFv();
extern "C" extern void* __vt__12J3DShapeDraw[3 + 1 /* padding */];
//
// External References:
//
void* operator new[](u32, int);
void operator delete(void*);
SECTION_INIT void memcpy();
extern "C" void* __nwa__FUli();
extern "C" void __dl__FPv();
@@ -49,7 +45,7 @@ extern "C" void _restgpr_18();
// Declarations:
//
/* 80314924-80314974 0050+00 s=1 e=0 z=0 None .text countVertex__12J3DShapeDrawFUl */
/* 80314924-80314974 30F264 0050+00 1/1 0/0 0/0 .text countVertex__12J3DShapeDrawFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -59,15 +55,7 @@ asm void J3DShapeDraw::countVertex(u32 param_0) {
}
#pragma pop
/* 80314974-80314ABC 0148+00 s=0 e=1 z=0 None .text addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl
*/
// 80314984: 803621B0 (_savegpr_18)
// 80314998: 80314924 (countVertex__12J3DShapeDrawFUl)
// 803149B4: 802CECEC (__nwa__FUli)
// 80314A18: 80003540 (memcpy)
// 80314A38: 80003540 (memcpy)
// 80314AA0: 8033B5DC (DCStoreRange)
// 80314AA8: 803621FC (_restgpr_18)
/* 80314974-80314ABC 30F2B4 0148+00 0/0 1/1 0/0 .text addTexMtxIndexInDL__12J3DShapeDrawFUlUlUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -78,8 +66,8 @@ asm void J3DShapeDraw::addTexMtxIndexInDL(u32 param_0, u32 param_1, u32 param_2)
#pragma pop
/* ############################################################################################## */
/* 803CDC68-803CDC78 000C+04 s=2 e=0 z=0 None .data __vt__12J3DShapeDraw */
SECTION_DATA void* __vt__12J3DShapeDraw[3 + 1 /* padding */] = {
/* 803CDC68-803CDC78 02AD88 000C+04 2/2 0/0 0/0 .data __vt__12J3DShapeDraw */
SECTION_DATA extern void* __vt__12J3DShapeDraw[3 + 1 /* padding */] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__12J3DShapeDrawFv,
@@ -87,9 +75,7 @@ SECTION_DATA void* __vt__12J3DShapeDraw[3 + 1 /* padding */] = {
NULL,
};
/* 80314ABC-80314AD4 0018+00 s=0 e=1 z=0 None .text __ct__12J3DShapeDrawFPCUcUl */
// 80314ABC: 803CDC68 (__vt__12J3DShapeDraw)
// 80314AC0: 803CDC68 (__vt__12J3DShapeDraw)
/* 80314ABC-80314AD4 30F3FC 0018+00 0/0 1/1 0/0 .text __ct__12J3DShapeDrawFPCUcUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -99,8 +85,7 @@ asm J3DShapeDraw::J3DShapeDraw(u8 const* param_0, u32 param_1) {
}
#pragma pop
/* 80314AD4-80314B00 002C+00 s=0 e=3 z=0 None .text draw__12J3DShapeDrawCFv */
// 80314AEC: 8035FEF0 (GXCallDisplayList)
/* 80314AD4-80314B00 30F414 002C+00 0/0 3/3 0/0 .text draw__12J3DShapeDrawCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -110,10 +95,7 @@ asm void J3DShapeDraw::draw() const {
}
#pragma pop
/* 80314B00-80314B48 0048+00 s=1 e=0 z=0 None .text __dt__12J3DShapeDrawFv */
// 80314B18: 803CDC68 (__vt__12J3DShapeDraw)
// 80314B1C: 803CDC68 (__vt__12J3DShapeDraw)
// 80314B2C: 802CED3C (__dl__FPv)
/* 80314B00-80314B48 30F440 0048+00 1/0 0/0 0/0 .text __dt__12J3DShapeDrawFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off