From 7c8b1903e416f5e92e403e87b9a71406a0885684 Mon Sep 17 00:00:00 2001 From: Steve Checkoway Date: Mon, 19 Jun 2006 05:24:41 +0000 Subject: [PATCH] The sse version works correctly and is implemented portable. The only problem is that at least for linux, memory allocated on the heap isn't guaranteed to be 16 byte aligned and FastSoundRead() depends on both dest and src being 16 byte aligned. This could easily be overcome in the same way as FastSoundWrite. --- stepmania/src/archutils/Darwin/VectorHelper.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stepmania/src/archutils/Darwin/VectorHelper.h b/stepmania/src/archutils/Darwin/VectorHelper.h index 12e261921e..2e79ac43bb 100644 --- a/stepmania/src/archutils/Darwin/VectorHelper.h +++ b/stepmania/src/archutils/Darwin/VectorHelper.h @@ -1,7 +1,7 @@ #ifndef VECTOR_HELPER_H #define VECTOR_HELPER_H -#if defined(__VEC__) || (defined(__SSE__) && 0) +#if defined(__VEC__) || defined(__SSE__) namespace Vector { bool CheckForVector();