comparison dsputil.h @ 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 1fbfce20cb79
children 0d108ec85620
comparison
equal deleted inserted replaced
8030:a512ac8fa540 8031:eebc7209c47f
577 void put_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size); 577 void put_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size);
578 void put_signed_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size); 578 void put_signed_pixels_clamped_mmx(const DCTELEM *block, uint8_t *pixels, int line_size);
579 579
580 static inline void emms(void) 580 static inline void emms(void)
581 { 581 {
582 asm volatile ("emms;":::"memory"); 582 __asm__ volatile ("emms;":::"memory");
583 } 583 }
584 584
585 585
586 #define emms_c() \ 586 #define emms_c() \
587 {\ 587 {\