aboutsummaryrefslogtreecommitdiffstats
path: root/libavutil/bswap.h
diff options
context:
space:
mode:
authorMåns Rullgård <mans@mansr.com>2008-03-18 20:52:37 +0000
committerMåns Rullgård <mans@mansr.com>2008-03-18 20:52:37 +0000
commit70fa2e27ec1344814851d045d3bb08eb6d622bd5 (patch)
treefaed2d894e8432ecf38fdbe0cf0c067899ace07a /libavutil/bswap.h
parent956330452b850a7ab156925e3b035559f4bfcd1f (diff)
downloadffmpeg-70fa2e27ec1344814851d045d3bb08eb6d622bd5.tar.gz
cosmetics: sanitise asm() statements in bswap.h
Originally committed as revision 12494 to svn://svn.ffmpeg.org/ffmpeg/trunk
Diffstat (limited to 'libavutil/bswap.h')
-rw-r--r--libavutil/bswap.h38
1 files changed, 17 insertions, 21 deletions
diff --git a/libavutil/bswap.h b/libavutil/bswap.h
index a49e6e2c0a..e78c981b02 100644
--- a/libavutil/bswap.h
+++ b/libavutil/bswap.h
@@ -43,11 +43,9 @@
static av_always_inline uint16_t bswap_16(uint16_t x)
{
#if defined(ARCH_X86)
- __asm("rorw $8, %0" :
- LEGACY_REGS (x) :
- "0" (x));
+ asm("rorw $8, %0" : LEGACY_REGS (x) : "0" (x));
#elif defined(ARCH_SH4)
- __asm__("swap.b %0,%0":"=r"(x):"0"(x));
+ asm("swap.b %0,%0" : "=r"(x) : "0"(x));
#else
x= (x>>8) | (x<<8);
#endif
@@ -58,27 +56,27 @@ static av_always_inline uint32_t bswap_32(uint32_t x)
{
#if defined(ARCH_X86)
#ifdef HAVE_BSWAP
- __asm("bswap %0":
+ asm("bswap %0":
"=r" (x) :
#else
- __asm("xchgb %b0,%h0\n"
- "rorl $16,%0 \n"
- "xchgb %b0,%h0":
- LEGACY_REGS (x) :
+ asm("xchgb %b0,%h0\n"
+ "rorl $16,%0 \n"
+ "xchgb %b0,%h0":
+ LEGACY_REGS (x) :
#endif
"0" (x));
#elif defined(ARCH_SH4)
- __asm__("swap.b %0,%0\n"
- "swap.w %0,%0\n"
- "swap.b %0,%0\n"
- :"=r"(x):"0"(x));
+ asm("swap.b %0,%0\n"
+ "swap.w %0,%0\n"
+ "swap.b %0,%0\n"
+ : "=r"(x) : "0"(x));
#elif defined(ARCH_ARM)
uint32_t t;
- __asm__ ("eor %1, %0, %0, ror #16 \n\t"
- "bic %1, %1, #0xFF0000 \n\t"
- "mov %0, %0, ror #8 \n\t"
- "eor %0, %0, %1, lsr #8 \n\t"
- : "+r"(x), "+r"(t));
+ asm ("eor %1, %0, %0, ror #16 \n\t"
+ "bic %1, %1, #0xFF0000 \n\t"
+ "mov %0, %0, ror #8 \n\t"
+ "eor %0, %0, %1, lsr #8 \n\t"
+ : "+r"(x), "+r"(t));
#elif defined(ARCH_BFIN)
unsigned tmp;
asm("%1 = %0 >> 8 (V); \n\t"
@@ -100,9 +98,7 @@ static inline uint64_t bswap_64(uint64_t x)
x= ((x<<16)&0xFFFF0000FFFF0000ULL) | ((x>>16)&0x0000FFFF0000FFFFULL);
return (x>>32) | (x<<32);
#elif defined(ARCH_X86_64)
- __asm("bswap %0":
- "=r" (x) :
- "0" (x));
+ asm("bswap %0": "=r" (x) : "0" (x));
return x;
#else
union {