diff --git a/libretro-common/gfx/math/vector_2.c b/libretro-common/gfx/math/vector_2.c index 5c5f7c1883..3525c30278 100644 --- a/libretro-common/gfx/math/vector_2.c +++ b/libretro-common/gfx/math/vector_2.c @@ -37,27 +37,18 @@ float vec2_cross(const float *a, const float *b) void vec2_add(float *dst, const float *src) { - unsigned i; - unsigned n = 2; - - for (i = 0; i < n; i++) - dst[i] += src[i]; + dst[0] += src[0]; + dst[1] += src[1]; } void vec2_subtract(float *dst, const float *src) { - unsigned i; - unsigned n = 2; - - for (i = 0; i < n; i++) - dst[i] -= src[i]; + dst[0] -= src[0]; + dst[1] -= src[1]; } void vec2_copy(float *dst, const float *src) { - unsigned i; - unsigned n = 2; - - for (i = 0; i < n; i++) - dst[i] = src[i]; + dst[0] = src[0]; + dst[1] = src[1]; } diff --git a/libretro-common/gfx/math/vector_3.c b/libretro-common/gfx/math/vector_3.c index b30a3c3512..da695b3c09 100644 --- a/libretro-common/gfx/math/vector_3.c +++ b/libretro-common/gfx/math/vector_3.c @@ -40,44 +40,35 @@ void vec3_cross(float* dst, const float *a, const float *b) float vec3_length(const float *a) { float length_sq = vec3_dot(a,a); - float length = sqrtf(length_sq); - return length; + return sqrtf(length_sq); } void vec3_add(float *dst, const float *src) { - unsigned i; - unsigned n = 3; - - for (i = 0; i < n; i++) - dst[i] += src[i]; + dst[0] += src[0]; + dst[1] += src[1]; + dst[2] += src[2]; } void vec3_subtract(float *dst, const float *src) { - unsigned i; - unsigned n = 3; - - for (i = 0; i < n; i++) - dst[i] -= src[i]; + dst[0] -= src[0]; + dst[1] -= src[1]; + dst[2] -= src[2]; } void vec3_scale(float *dst, const float scale) { - unsigned i; - unsigned n = 3; - - for (i = 0; i < n; i++) - dst[i] *= scale; + dst[0] *= scale; + dst[1] *= scale; + dst[2] *= scale; } void vec3_copy(float *dst, const float *src) { - unsigned i; - unsigned n = 3; - - for (i = 0; i < n; i++) - dst[i] = src[i]; + dst[0] = src[0]; + dst[1] = src[1]; + dst[2] = src[2]; } void vec3_normalize(float *dst) diff --git a/libretro-common/gfx/math/vector_4.c b/libretro-common/gfx/math/vector_4.c index 0ae98ad0f1..957fd1be31 100644 --- a/libretro-common/gfx/math/vector_4.c +++ b/libretro-common/gfx/math/vector_4.c @@ -27,36 +27,32 @@ void vec4_add(float *dst, const float *src) { - unsigned i; - unsigned n = 4; - - for (i = 0; i < n; i++) - dst[i] += src[i]; + dst[0] += src[0]; + dst[1] += src[1]; + dst[2] += src[2]; + dst[3] += src[3]; } void vec4_subtract(float *dst, const float *src) { - unsigned i; - unsigned n = 4; - - for (i = 0; i < n; i++) - dst[i] -= src[i]; + dst[0] -= src[0]; + dst[1] -= src[1]; + dst[2] -= src[2]; + dst[3] -= src[3]; } void vec4_scale(float *dst, const float scale) { - unsigned i; - unsigned n = 4; - - for (i = 0; i < n; i++) - dst[i] *= scale; + dst[0] *= scale; + dst[1] *= scale; + dst[2] *= scale; + dst[3] *= scale; } void vec4_copy(float *dst, const float *src) { - unsigned i; - unsigned n = 4; - - for (i = 0; i < n; i++) - dst[i] = src[i]; + dst[0] = src[0]; + dst[1] = src[1]; + dst[2] = src[2]; + dst[3] = src[3]; }