Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
JMath.h File Reference

Go to the source code of this file.

Namespaces

namespace  JMath
 

Functions

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 JMAFastReciprocal (f32 value)
 
float __frsqrtes (register double f)
 
f32 JMAFastSqrt (register 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)
 
f32 JMath::fastReciprocal (f32 value)
 
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)
 

Function Documentation

◆ __frsqrtes()

float __frsqrtes ( register double  f)
inline

◆ JMAAbs()

int JMAAbs ( int  value)
inline

◆ JMAEulerToQuat()

void JMAEulerToQuat ( s16  param_0,
s16  param_1,
s16  param_2,
Quaternion param_3 
)

◆ JMAFastReciprocal()

f32 JMAFastReciprocal ( f32  value)
inline

◆ JMAFastSqrt()

f32 JMAFastSqrt ( register f32  input)
inline

◆ JMAFastVECNormalize()

void JMAFastVECNormalize ( register const Vec src,
register Vec dst 
)

◆ JMAHermiteInterpolation()

f32 JMAHermiteInterpolation ( register f32  p1,
register f32  p2,
register f32  p3,
register f32  p4,
register f32  p5,
register f32  p6,
register f32  p7 
)
inline

◆ JMAMTXApplyScale()

void JMAMTXApplyScale ( const Mtx  ,
Mtx  ,
f32  ,
f32  ,
f32   
)

◆ JMAQuatLerp()

void JMAQuatLerp ( const Quaternion ,
const Quaternion ,
f32  ,
Quaternion  
)

◆ JMAVECScaleAdd()

void JMAVECScaleAdd ( register const Vec vec1,
register const Vec vec2,
register Vec dst,
register f32  scale 
)