From f73ebcedb9e9577da90229177b0928ad7a6b7ea3 Mon Sep 17 00:00:00 2001 From: Christophe Riccio Date: Wed, 2 Mar 2011 11:44:14 +0000 Subject: [PATCH] Fixed inline --- glm/core/intrinsic_matrix.inl | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/glm/core/intrinsic_matrix.inl b/glm/core/intrinsic_matrix.inl index 4a4cebc9..26011cd1 100644 --- a/glm/core/intrinsic_matrix.inl +++ b/glm/core/intrinsic_matrix.inl @@ -1005,8 +1005,7 @@ inline void sse_inverse_fast_ps(__m128 const in[4], __m128 out[4]) out[3] = _mm_mul_ps(Inv3, Rcp0); } - -void sse_rotate_ps(__m128 const in[4], float Angle, float const v[3], __m128 out[4]) +inline void sse_rotate_ps(__m128 const in[4], float Angle, float const v[3], __m128 out[4]) { float a = glm::radians(Angle); float c = cos(a); @@ -1076,7 +1075,7 @@ void sse_rotate_ps(__m128 const in[4], float Angle, float const v[3], __m128 out sse_mul_ps(in, Result, out); } -void sse_outer_ps(__m128 const & c, __m128 const & r, __m128 out[4]) +inline void sse_outer_ps(__m128 const & c, __m128 const & r, __m128 out[4]) { out[0] = _mm_mul_ps(c, _mm_shuffle_ps(r, r, _MM_SHUFFLE(0, 0, 0, 0))); out[1] = _mm_mul_ps(c, _mm_shuffle_ps(r, r, _MM_SHUFFLE(1, 1, 1, 1)));