|
|
@ -23,7 +23,7 @@ |
|
|
|
#include "libavutil/attributes.h" |
|
|
|
#include "libavutil/attributes.h" |
|
|
|
#include "libavutil/cpu.h" |
|
|
|
#include "libavutil/cpu.h" |
|
|
|
|
|
|
|
|
|
|
|
void avpriv_emms_yasm(void); |
|
|
|
void avpriv_emms_asm(void); |
|
|
|
|
|
|
|
|
|
|
|
#if HAVE_MMX_INLINE |
|
|
|
#if HAVE_MMX_INLINE |
|
|
|
# define emms_c emms_c |
|
|
|
# define emms_c emms_c |
|
|
@ -49,7 +49,7 @@ static av_always_inline void emms_c(void) |
|
|
|
# include <mmintrin.h> |
|
|
|
# include <mmintrin.h> |
|
|
|
# define emms_c _mm_empty |
|
|
|
# define emms_c _mm_empty |
|
|
|
#elif HAVE_MMX_EXTERNAL |
|
|
|
#elif HAVE_MMX_EXTERNAL |
|
|
|
# define emms_c avpriv_emms_yasm |
|
|
|
# define emms_c avpriv_emms_asm |
|
|
|
#endif /* HAVE_MMX_INLINE */ |
|
|
|
#endif /* HAVE_MMX_INLINE */ |
|
|
|
|
|
|
|
|
|
|
|
#endif /* AVUTIL_X86_EMMS_H */ |
|
|
|
#endif /* AVUTIL_X86_EMMS_H */ |
|
|
|