#undef emms_c
-#define MM_MMX 0x0001 /* standard MMX */
-#define MM_3DNOW 0x0004 /* AMD 3DNOW */
-#define MM_MMXEXT 0x0002 /* SSE integer functions or AMD MMX ext */
-#define MM_SSE 0x0008 /* SSE functions */
-#define MM_SSE2 0x0010 /* PIV SSE2 functions */
-#define MM_3DNOWEXT 0x0020 /* AMD 3DNowExt */
-#define MM_SSE3 0x0040 /* Prescott SSE3 functions */
-#define MM_SSSE3 0x0080 /* Conroe SSSE3 functions */
-
extern int mm_flags;
void add_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size);
#define emms_c() \
{\
- if (mm_flags & MM_MMX)\
+ if (mm_flags & FF_MM_MMX)\
emms();\
}
#elif defined(ARCH_ARMV4L)
-#define MM_IWMMXT 0x0100 /* XScale IWMMXT */
-
extern int mm_flags;
#ifdef HAVE_NEON
#elif defined(ARCH_POWERPC)
-#define MM_ALTIVEC 0x0001 /* standard AltiVec */
-
extern int mm_flags;
#define DECLARE_ALIGNED_8(t, v) DECLARE_ALIGNED(16, t, v)