diff options
Diffstat (limited to 'src/bits.c')
| -rw-r--r-- | src/bits.c | 15 |
1 files changed, 15 insertions, 0 deletions
@@ -17,6 +17,11 @@ __weak uint16_t __bswap16(const uint16_t u) return (u & 0xff00) >> 8 | (u & 0x00ff) << 8; } +uint16_t __bswaphi2(uint16_t u) +{ + return __bswap16(u); +} + #undef __bswap32 __weak uint32_t __bswap32(const uint32_t u) { @@ -24,6 +29,11 @@ __weak uint32_t __bswap32(const uint32_t u) (u & 0x0000ff00) << 8 | (u & 0x000000ff) << 24; } +uint32_t __bswapsi2(uint32_t u) +{ + return __bswap32(u); +} + #undef __bswap64 __weak uint64_t __bswap64(const uint64_t u) { @@ -37,6 +47,11 @@ __weak uint64_t __bswap64(const uint64_t u) (u & 0x00000000000000ffULL) << 56; } +uint64_t __bswapdi2(uint64_t u) +{ + return __bswap64(u); +} + #undef ffs __weak int ffs(int v) { |
