76 register const f32*
src = &
v->x;
102#define VECAdd PSVECAdd
103#define VECSubtract PSVECSubtract
104#define VECScale PSVECScale
105#define VECNormalize PSVECNormalize
106#define VECSquareMag PSVECSquareMag
107#define VECMag PSVECMag
108#define VECDotProduct PSVECDotProduct
109#define VECCrossProduct PSVECCrossProduct
110#define VECSquareDistance PSVECSquareDistance
111#define VECDistance PSVECDistance
113#define VECAdd PSVECAdd
114#define VECSubtract PSVECSubtract
115#define VECScale PSVECScale
116#define VECNormalize PSVECNormalize
117#define VECSquareMag PSVECSquareMag
118#define VECMag PSVECMag
119#define VECDotProduct PSVECDotProduct
120#define VECCrossProduct PSVECCrossProduct
121#define VECSquareDistance PSVECSquareDistance
122#define VECDistance PSVECDistance
T cLib_calcTimer(T *value)
Definition c_lib.h:74
void PSVECSquareDistance()
static SECTION_DATA u8 az[16]
Definition d_a_mg_rod.cpp:618
static SECTION_DATA u8 normal[12]
Definition d_a_npc_pouya.cpp:546
double v
Definition e_pow.c:163
static const static double double half
Definition k_sin.c:49
Definition d_a_hozelda.cpp:18
float f32
Definition types.h:22
signed short s16
Definition types.h:5
void PSVECScale(const Vec *src, Vec *dst, f32 scale)
f32 PSVECMag(const Vec *v)
void C_VECAdd(register const Vec *a, register const Vec *b, register Vec *ab)
Definition vec.h:36
f32 C_VECSquareMag(const Vec *v)
Definition vec.h:72
f32 PSVECDistance(const Vec *a, const Vec *b)
void C_VECHalfAngle(const Vec *a, const Vec *b, Vec *half)
Definition vec.c:185
void PSVECCrossProduct(const Vec *a, const Vec *b, Vec *axb)
Vec Point3d
Definition vec.h:15
f32 PSVECDotProduct(const Vec *a, const Vec *b)
Vec * Point3dPtr
Definition vec.h:16
void PSVECNormalize(const Vec *src, Vec *unit)
void C_VECReflect(const Vec *src, const Vec *normal, Vec *dst)
Definition vec.c:210
void PSVECSubtract(const Vec *a, const Vec *b, Vec *a_b)
Vec * VecPtr
Definition vec.h:14
void C_VECSubtract(register const Vec *a, register const Vec *b, register Vec *ab)
Definition vec.h:54