diff --git a/src/bin/e_mmx.h b/src/bin/e_mmx.h index 57ae56e03..3569fd067 100644 --- a/src/bin/e_mmx.h +++ b/src/bin/e_mmx.h @@ -578,9 +578,15 @@ typedef union { /* additions to detect mmx - */ /* Raster */ -#define CPUID_MMX (1 << 23) /* flags: mmx */ -#define CPUID_SSE (1 << 25) /* flags: xmm */ -#define CPUID_SSE2 (1 << 26) /* flags: ? */ +#ifndef CPUID_MMX +# define CPUID_MMX (1 << 23) /* flags: mmx */ +#endif +#ifndef CPUID_SSE +# define CPUID_SSE (1 << 25) /* flags: xmm */ +#endif +#ifndef CPUID_SSE2 +# define CPUID_SSE2 (1 << 26) /* flags: ? */ +#endif #ifdef __amd64 #define have_cpuid(cpuid_ret) \