File openal-0.0.8-floatmul.patch of Package openal

--- src/arch/i386/x86_floatmul.c
+++ src/arch/i386/x86_floatmul.c
@@ -35,7 +35,7 @@
 	ALint iter;
 	
 #ifdef __MMX__
-	if (_alHaveMMX()) {
+	if (_alHaveMMX() && len * sizeof(ALshort) >= MMX_ALIGN) {
 		union {
 			short s[4];
 			v4hi v;
openSUSE Build Service is sponsored by