Go to the documentation of this file.
24 #ifndef AVUTIL_X86_BSWAP_H
25 #define AVUTIL_X86_BSWAP_H
31 #if !AV_GCC_VERSION_AT_LEAST(4,1)
32 #define av_bswap16 av_bswap16
35 __asm__(
"rorw $8, %w0" :
"+r"(x));
40 #if !AV_GCC_VERSION_AT_LEAST(4,5)
41 #define av_bswap32 av_bswap32
44 __asm__(
"bswap %0" :
"+r" (x));
49 #define av_bswap64 av_bswap64
52 __asm__(
"bswap %0":
"=r" (x) :
"0" (x));