… | |
… | |
634 | |
634 | |
635 | inline uint8_t ecb_bitrev (uint8_t v) { return ecb_bitrev8 (v); } |
635 | inline uint8_t ecb_bitrev (uint8_t v) { return ecb_bitrev8 (v); } |
636 | inline uint16_t ecb_bitrev (uint16_t v) { return ecb_bitrev16 (v); } |
636 | inline uint16_t ecb_bitrev (uint16_t v) { return ecb_bitrev16 (v); } |
637 | inline uint32_t ecb_bitrev (uint32_t v) { return ecb_bitrev32 (v); } |
637 | inline uint32_t ecb_bitrev (uint32_t v) { return ecb_bitrev32 (v); } |
638 | |
638 | |
639 | inline uint8_t ecb_rotl (uint8_t v) { return ecb_rotl8 (v); } |
639 | inline uint8_t ecb_rotl (uint8_t v, unsigned int count) { return ecb_rotl8 (v, count); } |
640 | inline uint16_t ecb_rotl (uint16_t v) { return ecb_rotl16 (v); } |
640 | inline uint16_t ecb_rotl (uint16_t v, unsigned int count) { return ecb_rotl16 (v, count); } |
641 | inline uint32_t ecb_rotl (uint32_t v) { return ecb_rotl32 (v); } |
641 | inline uint32_t ecb_rotl (uint32_t v, unsigned int count) { return ecb_rotl32 (v, count); } |
642 | inline uint64_t ecb_rotl (uint64_t v) { return ecb_rotl64 (v); } |
642 | inline uint64_t ecb_rotl (uint64_t v, unsigned int count) { return ecb_rotl64 (v, count); } |
643 | |
643 | |
644 | inline uint8_t ecb_rotr (uint8_t v) { return ecb_rotr8 (v); } |
644 | inline uint8_t ecb_rotr (uint8_t v, unsigned int count) { return ecb_rotr8 (v, count); } |
645 | inline uint16_t ecb_rotr (uint16_t v) { return ecb_rotr16 (v); } |
645 | inline uint16_t ecb_rotr (uint16_t v, unsigned int count) { return ecb_rotr16 (v, count); } |
646 | inline uint32_t ecb_rotr (uint32_t v) { return ecb_rotr32 (v); } |
646 | inline uint32_t ecb_rotr (uint32_t v, unsigned int count) { return ecb_rotr32 (v, count); } |
647 | inline uint64_t ecb_rotr (uint64_t v) { return ecb_rotr64 (v); } |
647 | inline uint64_t ecb_rotr (uint64_t v, unsigned int count) { return ecb_rotr64 (v, count); } |
648 | |
648 | |
649 | #endif |
649 | #endif |
650 | |
650 | |
651 | #if ECB_GCC_VERSION(4,3) || (ECB_CLANG_BUILTIN(__builtin_bswap32) && ECB_CLANG_BUILTIN(__builtin_bswap64)) |
651 | #if ECB_GCC_VERSION(4,3) || (ECB_CLANG_BUILTIN(__builtin_bswap32) && ECB_CLANG_BUILTIN(__builtin_bswap64)) |
652 | #if ECB_GCC_VERSION(4,8) || ECB_CLANG_BUILTIN(__builtin_bswap16) |
652 | #if ECB_GCC_VERSION(4,8) || ECB_CLANG_BUILTIN(__builtin_bswap16) |