diff libmpcodecs/native/mmx.h @ 27757:b5a46071062a

Replace all occurrences of '__volatile__' and '__volatile' by plain 'volatile'. We were using an inconsistent mix of the three variants and 'volatile' should be the most correct and portable variant.
author diego
date Thu, 16 Oct 2008 20:17:56 +0000
parents 4129c8cfa742
children bbb6ebec87a0
line wrap: on
line diff
--- a/libmpcodecs/native/mmx.h	Thu Oct 16 19:24:21 2008 +0000
+++ b/libmpcodecs/native/mmx.h	Thu Oct 16 20:17:56 2008 +0000
@@ -57,24 +57,24 @@
 
 
 #define mmx_i2r(op,imm,reg) \
-        __asm__ __volatile__ (#op " %0, %%" #reg \
+        __asm__ volatile (#op " %0, %%" #reg \
                               : /* nothing */ \
                               : "i" (imm) )
 
 #define mmx_m2r(op, mem, reg) \
-        __asm__ __volatile__ (#op " %0, %%" #reg \
+        __asm__ volatile (#op " %0, %%" #reg \
                               : /* nothing */ \
                               : "m" (mem))
 
 #define mmx_r2m(op, reg, mem) \
-        __asm__ __volatile__ (#op " %%" #reg ", %0" \
+        __asm__ volatile (#op " %%" #reg ", %0" \
                               : "=m" (mem) \
                               : /* nothing */ )
 
 #define mmx_r2r(op, regs, regd) \
-        __asm__ __volatile__ (#op " %" #regs ", %" #regd)
+        __asm__ volatile (#op " %" #regs ", %" #regd)
 
 
-#define emms() __asm__ __volatile__ ("emms")
+#define emms() __asm__ volatile ("emms")
 
 #endif /* MPLAYER_MMX_H */