|
| void | JMAMTXApplyScale (const Mtx, Mtx, f32, f32, f32) |
| |
| void | JMAEulerToQuat (s16 param_0, s16 param_1, s16 param_2, Quaternion *param_3) |
| |
| void | JMAQuatLerp (const Quaternion *, const Quaternion *, f32, Quaternion *) |
| |
| void | JMAFastVECNormalize (__REGISTER const Vec *src, __REGISTER Vec *dst) |
| |
| void | JMAVECScaleAdd (__REGISTER const Vec *vec1, __REGISTER const Vec *vec2, __REGISTER Vec *dst, __REGISTER f32 scale) |
| |
| int | JMAAbs (int value) |
| |
| f32 | JMAAbs (f32 x) |
| |
| f32 | JMAFastReciprocal (f32 value) |
| |
| float | __frsqrtes (__REGISTER double f) |
| |
| f32 | JMAFastSqrt (__REGISTER const f32 input) |
| |
| f32 | JMAHermiteInterpolation (__REGISTER f32 p1, __REGISTER f32 p2, __REGISTER f32 p3, __REGISTER f32 p4, __REGISTER f32 p5, __REGISTER f32 p6, __REGISTER f32 p7) |
| |
| template<typename T > |
| T | JMath::fastSqrt (T value) |
| |
| f32 | JMath::fastReciprocal (f32 value) |
| |
| void | JMath::fastVECNormalize (const Vec *src, Vec *dst) |
| |
| void | JMath::gekko_ps_copy3 (__REGISTER void *dst, __REGISTER const void *src) |
| |
| void | JMath::gekko_ps_copy6 (__REGISTER void *dst, __REGISTER const void *src) |
| |
| void | JMath::gekko_ps_copy12 (__REGISTER void *dst, __REGISTER const void *src) |
| |
| void | JMath::gekko_ps_copy16 (__REGISTER void *dst, __REGISTER const void *src) |
| |
| void | JMathInlineVEC::C_VECAdd (__REGISTER const Vec *a, __REGISTER const Vec *b, __REGISTER Vec *ab) |
| |
| void | JMathInlineVEC::C_VECSubtract (__REGISTER const Vec *a, __REGISTER const Vec *b, __REGISTER Vec *ab) |
| |
| f32 | JMathInlineVEC::C_VECSquareMag (__REGISTER const Vec *v) |
| |
| f32 | JMathInlineVEC::C_VECDotProduct (__REGISTER const Vec *a, __REGISTER const Vec *b) |
| |
| template<typename T > |
| T | JMAMax (T param_0, T param_1) |
| |