From 4cc0f297e94f49db18bde48b6f50f91ac864f2b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Fri, 10 Jul 2009 14:41:02 +0000 Subject: [PATCH] This seems to be the only change required for the GCC2 build. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31507 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/media/plugins/ffmpeg/libavcodec/x86/cavsdsp_mmx.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/add-ons/media/plugins/ffmpeg/libavcodec/x86/cavsdsp_mmx.c b/src/add-ons/media/plugins/ffmpeg/libavcodec/x86/cavsdsp_mmx.c index 6c2bdc125c..f3a02989ae 100644 --- a/src/add-ons/media/plugins/ffmpeg/libavcodec/x86/cavsdsp_mmx.c +++ b/src/add-ons/media/plugins/ffmpeg/libavcodec/x86/cavsdsp_mmx.c @@ -423,10 +423,12 @@ static void ff_ ## OPNAME ## cavs_qpel ## SIZE ## _mc03_ ## MMX(uint8_t *dst, ui "pavgb " #temp ", " #a " \n\t"\ "mov" #size " " #a ", " #b " \n\t" +#if __GNUC__ >= 3 QPEL_CAVS(put_, PUT_OP, 3dnow) QPEL_CAVS(avg_, AVG_3DNOW_OP, 3dnow) QPEL_CAVS(put_, PUT_OP, mmx2) QPEL_CAVS(avg_, AVG_MMX2_OP, mmx2) +#endif CAVS_MC(put_, 8, 3dnow) CAVS_MC(put_, 16,3dnow)