Mercurial > mplayer.hg
diff libmpcodecs/vf_tfields.c @ 27754:08d18fe9da52
Change all occurrences of asm and __asm to __asm__, same as was done for FFmpeg.
Neither variant is valid C99 syntax, but __asm__ is the most portable variant.
| author | diego |
|---|---|
| date | Thu, 16 Oct 2008 18:59:27 +0000 |
| parents | 00fff9a3b735 |
| children | 60402016152c |
line wrap: on
line diff
--- a/libmpcodecs/vf_tfields.c Thu Oct 16 18:28:38 2008 +0000 +++ b/libmpcodecs/vf_tfields.c Thu Oct 16 18:59:27 2008 +0000 @@ -58,7 +58,7 @@ s += ss; } for (i=h-1; i; i--) { - asm volatile( + __asm__ volatile( "1: \n\t" "movq (%%"REG_S"), %%mm0 \n\t" "movq (%%"REG_S",%%"REG_a"), %%mm1 \n\t" @@ -78,7 +78,7 @@ s += ss; } if (!up) fast_memcpy(d, s, w); - asm volatile("emms \n\t" : : : "memory"); + __asm__ volatile("emms \n\t" : : : "memory"); } #endif @@ -94,7 +94,7 @@ s += ss; } for (i=h-1; i; i--) { - asm volatile( + __asm__ volatile( "pxor %%mm7, %%mm7 \n\t" "2: \n\t" "movq (%%"REG_S"), %%mm0 \n\t" @@ -115,7 +115,7 @@ s += ss; } if (!up) fast_memcpy(d, s, w); - asm volatile("emms \n\t" : : : "memory"); + __asm__ volatile("emms \n\t" : : : "memory"); } #endif @@ -131,7 +131,7 @@ s += ss; } for (i=h-1; i; i--) { - asm volatile( + __asm__ volatile( "pxor %%mm7, %%mm7 \n\t" "3: \n\t" "movq (%%"REG_S"), %%mm0 \n\t" @@ -165,7 +165,7 @@ s += ss; } if (!up) fast_memcpy(d, s, w); - asm volatile("emms \n\t" : : : "memory"); + __asm__ volatile("emms \n\t" : : : "memory"); } static void qpel_4tap_MMX(unsigned char *d, unsigned char *s, int w, int h, int ds, int ss, int up) @@ -185,7 +185,7 @@ d[j] = (s[j+ssd] + 3*s[j])>>2; d += ds; s += ss; for (i=h-3; i; i--) { - asm volatile( + __asm__ volatile( "pxor %%mm0, %%mm0 \n\t" "movq (%%"REG_d"), %%mm4 \n\t" "movq 8(%%"REG_d"), %%mm5 \n\t" @@ -245,7 +245,7 @@ d[j] = (s[j+ssd] + 3*s[j])>>2; d += ds; s += ss; if (!up) fast_memcpy(d, s, w); - asm volatile("emms \n\t" : : : "memory"); + __asm__ volatile("emms \n\t" : : : "memory"); } #endif
