Unified · Split
| @@ -89,7 +89,7 @@ int mp3dec_decode_frame(mp3dec_t *dec, const unsigned char *mp3, int mp3_bytes, · 88 unmodified lines | ||
| 89 | 89 | #define MINIMP3_ONLY_SIMD |
| 90 | 90 | #endif |
| 91 | 91 | |
| 92 | −#if defined(_MSC_VER) || ((defined(__i386__) || defined(__x86_64__)) && defined(__SSE2__)) | |
| 92 | +#if (defined(_MSC_VER) && (defined(_M_IX86) || defined(_M_X64))) || ((defined(__i386__) || defined(__x86_64__)) && defined(__SSE2__)) | |
| 93 | 93 | #if defined(_MSC_VER) |
| 94 | 94 | #include <intrin.h> |
| 95 | 95 | #endif |