From d7e32d8e8f8253928edf32f7a879a84dd2a4c7c4 Mon Sep 17 00:00:00 2001 From: riccardom Date: Sat, 3 Jul 2010 16:07:49 +0000 Subject: [PATCH] MatrixMultVec3x3_fixed should be available also when ENABLE_SSE is not set. Fix compilation on linux. --- desmume/src/matrix.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/desmume/src/matrix.h b/desmume/src/matrix.h index 3e39f9a77..83f7e555c 100644 --- a/desmume/src/matrix.h +++ b/desmume/src/matrix.h @@ -157,6 +157,7 @@ static FORCEINLINE void memset_u16_le(void* dst, u16 val) // NOSSE version always used in gfx3d.cpp void _NOSSE_MatrixMultVec4x4 (const float *matrix, float *vecPtr); +void MatrixMultVec3x3_fixed(const s32 *matrix, s32 *vecPtr); //--------------------------- //switched SSE functions @@ -223,7 +224,6 @@ FORCEINLINE void MatrixMultVec4x4_M2(const float *matrix, float *vecPtr) MatrixMultVec4x4(matrix,vecPtr); } -void MatrixMultVec3x3_fixed(const s32 *matrix, s32 *vecPtr); FORCEINLINE void MatrixMultVec3x3(const float * matrix, float * vecPtr) { const __m128 vec = _mm_load_ps(vecPtr);