[MPlayer-cvslog] r30962 - trunk/libmpcodecs/vf_gradfun.c
diego
subversion at mplayerhq.hu
Fri Mar 26 09:13:10 CET 2010
Author: diego
Date: Fri Mar 26 09:13:10 2010
New Revision: 30962
Log:
Convert asm keyword to __asm__.
Neither the asm() nor the __asm__() keyword is part of the C99
standard, but while GCC accepts the former in C89 syntax, it is not
accepted in C99 unless GNU extensions are turned on (with -fasm).
The latter form is accepted in any syntax as an extension (without
requiring further command-line options).
Sun Studio C99 compiler also does not accept asm() while accepting
__asm__(), albeit reporting warnings that it's not valid C99 syntax.
Modified:
trunk/libmpcodecs/vf_gradfun.c
Modified: trunk/libmpcodecs/vf_gradfun.c
==============================================================================
--- trunk/libmpcodecs/vf_gradfun.c Fri Mar 26 08:57:54 2010 (r30961)
+++ trunk/libmpcodecs/vf_gradfun.c Fri Mar 26 09:13:10 2010 (r30962)
@@ -102,7 +102,7 @@ static void filter_line_mmx2(uint8_t *ds
width = x;
}
x = -width;
- asm volatile(
+ __asm__ volatile(
"movd %4, %%mm5 \n"
"pxor %%mm7, %%mm7 \n"
"pshufw $0, %%mm5, %%mm5 \n"
@@ -150,7 +150,7 @@ static void filter_line_ssse3(uint8_t *d
width = x;
}
x = -width;
- asm volatile(
+ __asm__ volatile(
"movd %4, %%xmm5 \n"
"pxor %%xmm7, %%xmm7 \n"
"pshuflw $0,%%xmm5, %%xmm5 \n"
@@ -187,7 +187,7 @@ static void filter_line_ssse3(uint8_t *d
#define BLURV(load)\
intptr_t x = -2*width;\
- asm volatile(\
+ __asm__ volatile(\
"movdqa %6, %%xmm7 \n"\
"1: \n"\
load" (%4,%0), %%xmm0 \n"\
More information about the MPlayer-cvslog
mailing list