11#define VEC2_SQ_LEN(v) ((SQ((v).x) + SQ((v).y)))
12#define VEC3_SQ_LEN(v) ((SQ((v).x) + SQ((v).y) + SQ((v).z)))
40 *(
u32*) &v &= ~0x80000000;
f32(* MtxPtr)[4]
Definition mtx.h:53
f32 Mtx[3][4]
Definition mtx.h:50
unsigned long u32
Definition types.h:9
float f32
Definition types.h:13
Mtx mtx
Definition ftparts.static.h:8
static GXColor const col
Definition gmtoulib.c:1413
float sqrtf(float)
Definition math_ppc.h:11
void * HSD_MtxAlloc(void)
Definition mtx.c:475
void HSD_MtxInverse(Mtx src, Mtx dest)
Definition mtx.c:21
void HSD_MtxGetScale(Mtx arg0, Vec3 *arg1)
Definition mtx.c:276
void HSD_MtxGetTranslate(Mtx mat, Vec3 *vec)
These parameters may not be right.
Definition mtx.c:269
Vec3 * VecMtxPtr
Definition mtx.h:15
void HSD_VecInitAllocData(void)
Definition mtx.c:496
void HSD_MtxInitAllocData(void)
Definition mtx.c:506
static f32 HSD_MtxColMag(MtxPtr mtx, int col)
Definition mtx.h:58
void HSD_MtxScaledAdd(Mtx arg0, Mtx arg1, Mtx arg2, f32 arg3)
might be a fakematch?
Definition mtx.c:437
void * HSD_VecAlloc(void)
Definition mtx.c:459
void HSD_MtxSRT(Mtx m, Vec3 *vec1, Vec3 *vec2, Vec3 *vec3, Vec3 *vec4)
Definition mtx.c:362
void HSD_MtxSRTQuat(Mtx arg0, Vec3 *arg1, Quaternion *arg2, Vec3 *arg3, Vec3 *arg4)
Definition mtx.c:412
void HSD_MtxFree(void *arg0)
Definition mtx.c:484
void HSD_MtxGetRotation(Mtx m, Vec3 *vec)
Definition mtx.c:218
void HSD_MtxInverseTranspose(Mtx src, Mtx dest)
Definition mtx.c:159
HSD_ObjAllocData * HSD_MtxGetAllocData(void)
Definition mtx.c:501
static void HSD_MtxSetColVec(MtxPtr mtx, int col, Vec3 *vec)
Definition mtx.h:51
HSD_ObjAllocData * HSD_VecGetAllocData(void)
Definition mtx.c:491
void HSD_MtxQuat(Mtx arg0, Quaternion *arg1)
Definition mtx.c:357
void HSD_MkRotationMtx(Mtx arg0, Vec3 *arg1)
Definition mtx.c:323
Vec3 VecMtx[4]
Definition mtx.h:14
void HSD_VecFree(void *arg0)
Definition mtx.c:468
static void HSD_MtxColVec(MtxPtr mtx, int col, Vec3 *vec)
Definition mtx.h:44
static f32 fabsf_bitwise(f32 v)
Definition mtx.h:38
void HSD_MtxInverseConcat(Mtx inv, Mtx src, Mtx dest)
https://decomp.me/scratch/kalJY
Definition mtx.c:60