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