From 7776ebcedc780409058b953a932ba854d33ef084 Mon Sep 17 00:00:00 2001 From: Chris Robinson Date: Thu, 20 Apr 2017 20:58:32 -0700 Subject: [PATCH] Try NEON mixers before SSE --- Alc/mixer.c | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/Alc/mixer.c b/Alc/mixer.c index a2a56dbc..f326fdfe 100644 --- a/Alc/mixer.c +++ b/Alc/mixer.c @@ -55,27 +55,26 @@ static ResamplerFunc ResampleSamples = Resample_point32_C; MixerFunc SelectMixer(void) { -#ifdef HAVE_SSE - if((CPUCapFlags&CPU_CAP_SSE)) - return Mix_SSE; -#endif #ifdef HAVE_NEON if((CPUCapFlags&CPU_CAP_NEON)) return Mix_Neon; #endif - +#ifdef HAVE_SSE + if((CPUCapFlags&CPU_CAP_SSE)) + return Mix_SSE; +#endif return Mix_C; } RowMixerFunc SelectRowMixer(void) { -#ifdef HAVE_SSE - if((CPUCapFlags&CPU_CAP_SSE)) - return MixRow_SSE; -#endif #ifdef HAVE_NEON if((CPUCapFlags&CPU_CAP_NEON)) return MixRow_Neon; +#endif +#ifdef HAVE_SSE + if((CPUCapFlags&CPU_CAP_SSE)) + return MixRow_SSE; #endif return MixRow_C; }