|
|
|
@@ -27,7 +27,7 @@ |
|
|
|
|
|
|
|
#if HAVE_ARMV6 |
|
|
|
#define bswap_16 bswap_16 |
|
|
|
static av_always_inline av_const uint16_t bswap_16(uint16_t x) |
|
|
|
static av_always_inline av_const unsigned bswap_16(unsigned x) |
|
|
|
{ |
|
|
|
__asm { rev16 x, x } |
|
|
|
return x; |
|
|
|
@@ -44,7 +44,7 @@ static av_always_inline av_const uint32_t bswap_32(uint32_t x) |
|
|
|
|
|
|
|
#if HAVE_ARMV6 |
|
|
|
#define bswap_16 bswap_16 |
|
|
|
static av_always_inline av_const uint16_t bswap_16(uint16_t x) |
|
|
|
static av_always_inline av_const unsigned bswap_16(unsigned x) |
|
|
|
{ |
|
|
|
__asm__("rev16 %0, %0" : "+r"(x)); |
|
|
|
return x; |
|
|
|
|