mirror of
https://github.com/zeldaret/tp
synced 2026-05-31 01:16:02 -04:00
project cleanup (#2895)
* some wii OS fixes * remove old dol2asm comments * remove dol2asm.h * remove function address comments * normalize ATTRIBUTE_ALIGN usage * DECL_WEAK macro * fix gcc attribute weak macro * wrap more mwcc specific things in ifdefs * fixes * fix revo sdk version flags * fixes
This commit is contained in:
@@ -1,15 +1,8 @@
|
||||
//
|
||||
// Generated By: dol2asm
|
||||
// Translation Unit: JMath
|
||||
//
|
||||
|
||||
#include "JSystem/JSystem.h" // IWYU pragma: keep
|
||||
|
||||
#include "JSystem/JMath/JMath.h"
|
||||
#include "JSystem/JMath/JMATrigonometric.h"
|
||||
|
||||
/* 80339878-80339938 3341B8 00C0+00 0/0 11/11 2/2 .text JMAEulerToQuat__FsssP10Quaternion
|
||||
*/
|
||||
void JMAEulerToQuat(s16 x, s16 y, s16 z, Quaternion* quat) {
|
||||
f32 cosX = JMASCos(x / 2);
|
||||
f32 cosY = JMASCos(y / 2);
|
||||
@@ -26,8 +19,6 @@ void JMAEulerToQuat(s16 x, s16 y, s16 z, Quaternion* quat) {
|
||||
quat->z = sinZ * (cosX * cosY) - cosZ * (sinX * sinY);
|
||||
}
|
||||
|
||||
/* 80339938-80339A30 334278 00F8+00 0/0 5/5 0/0 .text
|
||||
* JMAQuatLerp__FPC10QuaternionPC10QuaternionfP10Quaternion */
|
||||
void JMAQuatLerp(register const Quaternion* p, register const Quaternion* q, f32 t,
|
||||
Quaternion* dst) {
|
||||
register f32 pxy, pzw, qxy, qzw;
|
||||
@@ -61,8 +52,6 @@ void JMAQuatLerp(register const Quaternion* p, register const Quaternion* q, f32
|
||||
}
|
||||
}
|
||||
|
||||
/* 80339A30-80339A5C 334370 002C+00 0/0 1/1 0/0 .text JMAFastVECNormalize__FPC3VecP3Vec
|
||||
*/
|
||||
void JMAFastVECNormalize(register const Vec* src, register Vec* dst) {
|
||||
register f32 vxy, rxy, vz, length;
|
||||
#ifdef __MWERKS__ // clang-format off
|
||||
@@ -81,8 +70,6 @@ void JMAFastVECNormalize(register const Vec* src, register Vec* dst) {
|
||||
#endif // clang-format on
|
||||
}
|
||||
|
||||
/* 80339A5C-80339A84 33439C 0028+00 0/0 1/1 0/0 .text JMAVECScaleAdd__FPC3VecPC3VecP3Vecf
|
||||
*/
|
||||
void JMAVECScaleAdd(register const Vec* vec1, register const Vec* vec2, register Vec* dst,
|
||||
register f32 scale) {
|
||||
register f32 v1xy;
|
||||
@@ -103,8 +90,6 @@ void JMAVECScaleAdd(register const Vec* vec1, register const Vec* vec2, register
|
||||
#endif // clang-format on
|
||||
}
|
||||
|
||||
/* 80339A84-80339AE4 3343C4 0060+00 0/0 5/5 0/0 .text JMAMTXApplyScale__FPA4_CfPA4_ffff
|
||||
*/
|
||||
void JMAMTXApplyScale(register const Mtx src, register Mtx dst, register f32 xScale,
|
||||
register f32 yScale, register f32 zScale) {
|
||||
register f32 scale = yScale;
|
||||
|
||||
Reference in New Issue
Block a user