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;