Mercurial > libavcodec.hg
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 {\ |