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
+11 -17
View File
@@ -19,12 +19,6 @@ struct Quaternion {};
// Forward References:
//
void JMAEulerToQuat(s16, s16, s16, Quaternion*);
void JMAQuatLerp(Quaternion const*, Quaternion const*, f32, Quaternion*);
void JMAFastVECNormalize(Vec const*, Vec*);
void JMAVECScaleAdd(Vec const*, Vec const*, Vec*, f32);
void JMAMTXApplyScale(f32 const (*)[4], f32 (*)[4], f32, f32, f32);
extern "C" void JMAEulerToQuat__FsssP10Quaternion();
extern "C" void JMAQuatLerp__FPC10QuaternionPC10QuaternionfP10Quaternion();
extern "C" void JMAFastVECNormalize__FPC3VecP3Vec();
@@ -41,9 +35,8 @@ extern "C" extern u8 sincosTable___5JMath[65536];
// Declarations:
//
/* 80339878-80339938 00C0+00 s=0 e=11 z=2 None .text JMAEulerToQuat__FsssP10Quaternion */
// 80339878: 80439A20 (sincosTable___5JMath)
// 8033987C: 80439A20 (sincosTable___5JMath)
/* 80339878-80339938 3341B8 00C0+00 0/0 11/11 2/2 .text JMAEulerToQuat__FsssP10Quaternion
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -54,14 +47,13 @@ asm void JMAEulerToQuat(s16 param_0, s16 param_1, s16 param_2, Quaternion* param
#pragma pop
/* ############################################################################################## */
/* 804564C8-804564D0 0008+00 s=1 e=0 z=0 None .sdata2 @376 */
/* 804564C8-804564D0 004AC8 0008+00 1/1 0/0 0/0 .sdata2 @376 */
SECTION_SDATA2 static u8 lit_376[8] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 80339938-80339A30 00F8+00 s=0 e=5 z=0 None .text
/* 80339938-80339A30 334278 00F8+00 0/0 5/5 0/0 .text
* JMAQuatLerp__FPC10QuaternionPC10QuaternionfP10Quaternion */
// 80339954: 804564C8 (lit_376)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -72,7 +64,8 @@ asm void JMAQuatLerp(Quaternion const* param_0, Quaternion const* param_1, f32 p
}
#pragma pop
/* 80339A30-80339A5C 002C+00 s=0 e=1 z=0 None .text JMAFastVECNormalize__FPC3VecP3Vec */
/* 80339A30-80339A5C 334370 002C+00 0/0 1/1 0/0 .text JMAFastVECNormalize__FPC3VecP3Vec
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -82,7 +75,8 @@ asm void JMAFastVECNormalize(Vec const* param_0, Vec* param_1) {
}
#pragma pop
/* 80339A5C-80339A84 0028+00 s=0 e=1 z=0 None .text JMAVECScaleAdd__FPC3VecPC3VecP3Vecf */
/* 80339A5C-80339A84 33439C 0028+00 0/0 1/1 0/0 .text JMAVECScaleAdd__FPC3VecPC3VecP3Vecf
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
@@ -93,15 +87,15 @@ asm void JMAVECScaleAdd(Vec const* param_0, Vec const* param_1, Vec* param_2, f3
#pragma pop
/* ############################################################################################## */
/* 804564D0-804564D8 0004+04 s=1 e=0 z=0 None .sdata2 @411 */
/* 804564D0-804564D8 004AD0 0004+04 1/1 0/0 0/0 .sdata2 @411 */
SECTION_SDATA2 static f32 lit_411[1 + 1 /* padding */] = {
1.0f,
/* padding */
0.0f,
};
/* 80339A84-80339AE4 0060+00 s=0 e=5 z=0 None .text JMAMTXApplyScale__FPA4_CfPA4_ffff */
// 80339A8C: 804564D0 (lit_411)
/* 80339A84-80339AE4 3343C4 0060+00 0/0 5/5 0/0 .text JMAMTXApplyScale__FPA4_CfPA4_ffff
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off