|
|
|
@@ -74,11 +74,6 @@ static av_always_inline av_const uint32_t av_bswap32(uint32_t x) |
|
|
|
#ifndef av_bswap64 |
|
|
|
static inline uint64_t av_const av_bswap64(uint64_t x) |
|
|
|
{ |
|
|
|
#if 0 |
|
|
|
x= ((x<< 8)&0xFF00FF00FF00FF00ULL) | ((x>> 8)&0x00FF00FF00FF00FFULL); |
|
|
|
x= ((x<<16)&0xFFFF0000FFFF0000ULL) | ((x>>16)&0x0000FFFF0000FFFFULL); |
|
|
|
return (x>>32) | (x<<32); |
|
|
|
#else |
|
|
|
union { |
|
|
|
uint64_t ll; |
|
|
|
uint32_t l[2]; |
|
|
|
@@ -87,7 +82,6 @@ static inline uint64_t av_const av_bswap64(uint64_t x) |
|
|
|
r.l[0] = av_bswap32 (w.l[1]); |
|
|
|
r.l[1] = av_bswap32 (w.l[0]); |
|
|
|
return r.ll; |
|
|
|
#endif |
|
|
|
} |
|
|
|
#endif |
|
|
|
|
|
|
|
|