comparison dct-test.c @ 8031:eebc7209c47f libavcodec

Convert asm keyword into __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.
author flameeyes
date Thu, 16 Oct 2008 13:34:09 +0000
parents 83e7ee1790a8
children 0d108ec85620
comparison
equal deleted inserted replaced
8030:a512ac8fa540 8031:eebc7209c47f
175 175
176 static inline void mmx_emms(void) 176 static inline void mmx_emms(void)
177 { 177 {
178 #ifdef HAVE_MMX 178 #ifdef HAVE_MMX
179 if (cpu_flags & MM_MMX) 179 if (cpu_flags & MM_MMX)
180 asm volatile ("emms\n\t"); 180 __asm__ volatile ("emms\n\t");
181 #endif 181 #endif
182 } 182 }
183 183
184 void dct_error(const char *name, int is_idct, 184 void dct_error(const char *name, int is_idct,
185 void (*fdct_func)(DCTELEM *block), 185 void (*fdct_func)(DCTELEM *block),