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;
61 (mtx[2][
col] * mtx[2][
col]));
const void * src
Definition __os.h:108
static GXColor const col
Definition gmtoulib.c:1474
f32(* MtxPtr)[4]
Definition mtx.h:53
f32 Mtx[3][4]
Definition mtx.h:50
unsigned int u32
Definition types.h:13
float f32
Definition types.h:18
float sqrtf(float)
Definition math_ppc.h:11
void * HSD_MtxAlloc(void)
Definition mtx.c:474
void HSD_MtxInverse(Mtx src, Mtx dest)
Definition mtx.c:21
void HSD_MtxGetScale(Mtx arg0, Vec3 *arg1)
Definition mtx.c:275
void HSD_MtxGetTranslate(Mtx mat, Vec3 *vec)
These parameters may not be right.
Definition mtx.c:268
Vec3 * VecMtxPtr
Definition mtx.h:15
void HSD_VecInitAllocData(void)
Definition mtx.c:495
void HSD_MtxInitAllocData(void)
Definition mtx.c:505
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:436
void * HSD_VecAlloc(void)
Definition mtx.c:458
void HSD_MtxSRT(Mtx m, Vec3 *vec1, Vec3 *vec2, Vec3 *vec3, Vec3 *vec4)
Definition mtx.c:361
void HSD_MtxSRTQuat(Mtx arg0, Vec3 *arg1, Quaternion *arg2, Vec3 *arg3, Vec3 *arg4)
Definition mtx.c:411
void HSD_MtxFree(void *arg0)
Definition mtx.c:483
void HSD_MtxGetRotation(Mtx m, Vec3 *vec)
Definition mtx.c:217
void HSD_MtxInverseTranspose(Mtx src, Mtx dest)
Definition mtx.c:158
HSD_ObjAllocData * HSD_MtxGetAllocData(void)
Definition mtx.c:500
static void HSD_MtxSetColVec(MtxPtr mtx, int col, Vec3 *vec)
Definition mtx.h:51
HSD_ObjAllocData * HSD_VecGetAllocData(void)
Definition mtx.c:490
void HSD_MtxQuat(Mtx arg0, Quaternion *arg1)
Definition mtx.c:356
void HSD_MkRotationMtx(Mtx arg0, Vec3 *arg1)
Definition mtx.c:322
Vec3 VecMtx[4]
Definition mtx.h:14
void HSD_VecFree(void *arg0)
Definition mtx.c:467
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)
Definition mtx.c:59