VectorLength reduces complexity.

This commit is contained in:
David Carlier 2024-03-24 20:48:57 +00:00
parent 9569f41c3c
commit 3e64b2c1f9

View file

@ -577,19 +577,9 @@ double sqrt(double x);
vec_t vec_t
VectorLength(vec3_t v) VectorLength(vec3_t v)
{ {
int i; return sqrtf((v[0] * v[0]) +
float length; (v[1] * v[1]) +
(v[2] * v[2]));
length = 0;
for (i = 0; i < 3; i++)
{
length += v[i] * v[i];
}
length = (float)sqrt(length);
return length;
} }
void void