From 083140b57ba3bb574a21007a42b859ef6b88d75e Mon Sep 17 00:00:00 2001 From: Miguel Freitas Date: Tue, 7 Jun 2005 22:56:22 +0000 Subject: another gcc 2.95 fix CVS patchset: 7615 CVS date: 2005/06/07 22:56:22 --- src/post/deinterlace/plugins/greedyh.asm | 5 +++++ src/post/deinterlace/plugins/tomsmocomp/SearchLoopBottom.inc | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/src/post/deinterlace/plugins/greedyh.asm b/src/post/deinterlace/plugins/greedyh.asm index 1b7561b09..a885b1dd3 100644 --- a/src/post/deinterlace/plugins/greedyh.asm +++ b/src/post/deinterlace/plugins/greedyh.asm @@ -299,7 +299,12 @@ static void FUNCT_NAME(uint8_t *output, int outstride, #ifdef ARCH_X86 "st", "st(1)", "st(2)", "st(3)", "st(4)", "st(5)", "st(6)", "st(7)", #endif +#ifdef ARCH_X86_64 +/* the following clobber list causes trouble for gcc 2.95. it shouldn't be + * an issue as, afaik, mmx registers map to the existing fp registers. + */ "mm0", "mm1", "mm2", "mm3", "mm4", "mm5", "mm6", "mm7", +#endif "memory", "cc" ); diff --git a/src/post/deinterlace/plugins/tomsmocomp/SearchLoopBottom.inc b/src/post/deinterlace/plugins/tomsmocomp/SearchLoopBottom.inc index ccad711d4..63755d1fc 100644 --- a/src/post/deinterlace/plugins/tomsmocomp/SearchLoopBottom.inc +++ b/src/post/deinterlace/plugins/tomsmocomp/SearchLoopBottom.inc @@ -91,7 +91,12 @@ #ifdef ARCH_X86 "st", "st(1)", "st(2)", "st(3)", "st(4)", "st(5)", "st(6)", "st(7)", #endif +#ifdef ARCH_X86_64 +/* the following clobber list causes trouble for gcc 2.95. it shouldn't be + * an issue as, afaik, mmx registers map to the existing fp registers. + */ "mm0", "mm1", "mm2", "mm3", "mm4", "mm5", "mm6", "mm7", +#endif "memory", "cc" ); -- cgit v1.2.3